Nieuw lid |
|
Sandernerd schreef: Je escapet niet goed.
[..code..]
Ik heb nu de volgende code, maar er wordt geen replace gedaan...
//bestand uitlezen:
$berichtInhoud = '';
function getLine($page, $keyword, $pattern) {
foreach ($page as $line_num => $line) {
if(strstr($line, $keyword)){
if(ereg($pattern, $line, $output)){
$result = $line_num;
}
}
}
return $result;
}
// URL van de pagina die je wilt doorzoeken
$url = "../Nieuwsbrief/index.html";
// Naar welk begindeel moeten we zoeken?
$search1 = '<html';
// Naar welk einddeel moeten we zoeken?
$search2 = '</html>';
// Wat moeten we van die regel opnemen?
// Het patroon maakt gebruik van reguliere expressies
$pattern = '.*';
//Wijzigen op eigen risico
$lines = file($url);
$begin = getLine($lines, $search1, $pattern);
$end = getLine($lines, $search2, $pattern);
for($i=$begin; $i < $end; $i++) {
$berichtInhoud .= $lines[$i];
}
$gebruikersId = '201';
str_replace('Reserveren/Reserveren-Voordeel_Voucher.html','Reserveren/Reserveren-Voordeel_Voucher.html?id='.$gebruikersId,$berichtInhoud);
//bestand uitlezen: $berichtInhoud = ''; function getLine($page, $keyword, $pattern) { foreach ($page as $line_num => $line) { if(ereg($pattern, $line, $output)){ $result = $line_num; } } } return $result; } // URL van de pagina die je wilt doorzoeken $url = "../Nieuwsbrief/index.html"; // Naar welk begindeel moeten we zoeken? $search1 = '<html'; // Naar welk einddeel moeten we zoeken? $search2 = '</html>'; // Wat moeten we van die regel opnemen? // Het patroon maakt gebruik van reguliere expressies $pattern = '.*'; //Wijzigen op eigen risico $begin = getLine($lines, $search1, $pattern); $end = getLine($lines, $search2, $pattern); for($i=$begin; $i < $end; $i++) { $berichtInhoud .= $lines[$i]; } $gebruikersId = '201'; str_replace('Reserveren/Reserveren-Voordeel_Voucher.html','Reserveren/Reserveren-Voordeel_Voucher.html?id='.$gebruikersId,$berichtInhoud);
|