Textzeile ersetzen mit PHP
-
Hallo!
Ich will mit Hilfe von einem PHP-Script in einer .html-Datei eine Zeile ändern. Der Webserver ermöglicht PHP 3, 4 und 5. Die Zeile über der zu ersetzenden Zeile weiß das Script, sodass ich danach suchen kann. Hier mal ein Beispiel
<td>25</td> <td>Mustermann</td>
soll ersetzt werden durch
<td>25</td> <td><a href="/intern/bilder/25.JPG">Mustermann</a></td>
Bekannt ist dem Script die Nummer 25.
Hoffe ihr könnt mir helfen.MfG
Manuelito
-
Hab auch selber mal was weiter gekommen und hab jetzt folgenden Code:
$fp = fopen("adressen2.html","r+"); if ($fp) { $gefunden = false; while (!feof($fp) and !$gefunden) { $zeile = fgets($fp, 100); $zeile = substr_replace ($zeile, "", strlen($zeile)-1); //Zeilenumbruch am Ende entfernen if ($zeile == " <td>".$Nummer."</td>") //Danach soll der Suchen $gefunden = true; } if ($gefunden) { $zeile = fgets($fp, 100); //Liest die nächste Zeile mit dem Namen aus $zeile = substr($zeile, 6, strlen($zeile)-12); //Entfernt alles außer dem Namen $zeile = ' <td><a href="/intern/bilder/'.$Nummer.'.JPG">'.$zeile.'</a></td>'; //Bastelt sich die nächste Zeile zusammen echo $zeile; //gibt die Zusammengebastelte Zeile aus, nur zu Testzwecken } else echo "nicht gefunden"; fclose($fp); }
Jetzt fehlt mir nur noch die Funktion, um die Textzeile zu ersetzen.
MfG
Manuelito
-
tooo late
-
fwrite sollte helfen glaub ich