Hallo,
es gelingt mir nicht, eine Zeichenkette vernünftig umzubauen.
Folgendes Problem:
1) Ich lese eine html-Datei Zeilenweise ein.
2) In der Zeile sollen Links (href=") durch einen neuen (href=meinphp.php?f=") ersetzt werden.
3) Es scheint ein Problem mit dem Finden des " zu geben. Jedenfalls, der String wird nicht ersetzt. Was mache ich hier falsch?
$str_alt="href=\"";
$str_neu="href=\"meinphp.php?&f=";
$datei = "3.html";
$array = file($datei);
for($x=0;$x<count($array);$x++)
{
$text = $array[$x];
eregi_replace($str_alt,$str_neu,$text);
echo $text;
}
In einer Zeile steht beispielsweise:
<p>Wenn Sie mit dem eigenen Bus anreisen können wir Ihnen einige <a href="london_umgebung.htm">Tagesausflüge
tia
tyly
(Dieser Beitrag wurde von tyly am 20. Feb 2004, 15:37 geändert)