von guessme |
Vielen Dank an Can, Du hast mir sehr geholfen
(und ich habe gemerkt, daß meine Doku nichts taugt.)
Viele Grüße
guessme |
von Can |
Ja! Alles, was in der Schleife steht, muss zwischen { und } stehen. |
von guessme |
Danke, habs geändert. Script läuft ohne fehler durch, erzeugt aber 0 byte file.
Stimmt da was mit meinem Schleifenkonstrukt nicht ?
guessme |
von Can |
Also in der "$ersatz=" - Zeile fehlt ein Semikolon am Schluss.
1: | $lines[$i]=ereg_replace("<a href=\"javascript:somA(4,'0','005');\" onmouseover=\"chgSt();return true;\"><nobr><font class=\"V10\" title=\"Spiel zeigen\">", $ersatz, $lines[$i]); |
So muss es heißen - in nem String müssen Quotes (") mit \ davor entwertet werden.
Und noch was ganz Wichtiges: Du hast $ersatz und $Ersatz benutzt - das sind für PHP völlig andere Variablen!!! Du musst also unbedingt auf die Groß-/Kleinschreibung achten.
Can |
von guessme |
Ich komme mit der Syntax von von ereg_replace() bei diesem komplexen Ausdruck wohl nicht zurecht.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | <?PHP
$lines=file("http://www.sis-handball.de/SIS/HANDBALL/001503/LIGA001503504501000000000000000000000004000VIEW3ART0MANN001503504501000000000000000000000004008SPIEL0.htm?T=10%2E06%2E2003+00%3A20%3A44");
$file=fopen("datei.txt","w");
$begin="a";
for ($i=0;$i<count($lines);$i++)
$ersatz=" "
$lines[$i]=ereg_replace("<a href="javascript:somA(4,'0','005');" onmouseover="chgSt();return true;"><nobr><font class="V10" title="Spiel zeigen">", $Ersatz, $lines[$i]);
fputs($file,$lines[$i]);
fclose($file);
?> |
erzeugt mir einen Parse Error  |
|