Hi, ich hab jetzt en problem mit meinem kommentarprogramm, welches einfach in der text.txt unter einen bestimmten eintrag ein kommentar einfügen soll indem ích nach dem string <div id=$nummer> suche und diesen dann durch mein kommentar ersetze:
leider löscht das script den ganzen inhalt und schreibt denn das kommentar, anstatt nur <div ip=$nummer> zu löschen und da das kommentar einzufügen
ich weiss jetzt aber nicht wo der fehler liegt, deshalb hab ich das script mal hingeschrieben
PHP-Code:
<?php
$datei = fopen("text.txt",'w+');
$lang = filesize("text.txt");
$kommentartext = fread($datei,$lang);
$kommentar = ereg_replace(":zzz:","<img src=0.gif border=0>",$kommentar);
$kommentar = ereg_replace(":D","<img src=1.gif border=0>",$kommentar);
$kommentar = ereg_replace("8)","<img src=2.gif border=0>",$kommentar);
$kommentar = ereg_replace(":rock:","<img src=3.gif border=0>",$kommentar);
$kommentar = ereg_replace(":jump:","<img src=4.gif border=0>",$kommentar);
$kommentar = ereg_replace(":/","<img src=5.gif border=0>",$kommentar);
$kommentar = ereg_replace(":hmm:","<img src=6.gif border=0>",$kommentar);
$kommentar = ereg_replace(":boid:","<img src=7.gif border=0>",$kommentar);
$kommentar = ereg_replace(";)","<img src=8.gif border=0>",$kommentar);
$kommentar = ereg_replace(":{","<img src=9.gif border=0>",$kommentar);
$kommentar = ereg_replace("=):","<img src=10.gif border=0>",$kommentar);
$kommentar = ereg_replace(":o","<img src=11.gif border=0>",$kommentar);
$kommentar = ereg_replace(":[","<img src=12.gif border=0>",$kommentar);
$kommentar = ereg_replace(":)","<img src=13.gif border=0>",$kommentar);
$kommentar = wordwrap($text, 100, "<br>");
$kommentartext = ereg_replace("<div id=$nummer>","$kommentar",$kommentartext);
fputs($datei,"$kommentartext");
fclose($datei);
php?>
ich weiss jetzt aber nicht wo der fehler liegt, deshalb hab ich das script mal hingeschrieben
Kommentar