Hallöchen,
ich krieg noch einen zu viel, mein ereg_replace() funktioniert nicht! Sieht hier jemand einen Fehler?
$body_url = "a href=\"".$https_root."index_sec.php4?id=".$page_url."\" target=\"_top\"";
$body = ereg_replace($matches[0][$xi], $body_url, $body);
Wenn ich $matches[0][$xi] ausgebe erhalte ich
a href="home.php4?id=20"
Dies kommt auch in $body vor. Aber wenn ich $body ausgebe hat er das nicht ersetzt.
Liegt das vielleicht daran, dass ein Punkt oder die Anführungszeichen im String vorkommen?
Wir kann ich das zum laufen bekommen?
Grüße, Andi
ich krieg noch einen zu viel, mein ereg_replace() funktioniert nicht! Sieht hier jemand einen Fehler?
$body_url = "a href=\"".$https_root."index_sec.php4?id=".$page_url."\" target=\"_top\"";
$body = ereg_replace($matches[0][$xi], $body_url, $body);
Wenn ich $matches[0][$xi] ausgebe erhalte ich
a href="home.php4?id=20"
Dies kommt auch in $body vor. Aber wenn ich $body ausgebe hat er das nicht ersetzt.
Liegt das vielleicht daran, dass ein Punkt oder die Anführungszeichen im String vorkommen?
Wir kann ich das zum laufen bekommen?
Grüße, Andi
Kommentar