Hallo Leute,
ich bin neu in diesem Forum und habe leider noch nicht soviel Ahnung von PHP - oft bleibe ich bei Kleinigkeiten stecken...
Es wäre aber trotzdem toll wenn mir zumindest Einer bei meinem Problem weiterhelfen könnte.
Zum Problem:
Ich habe mir ein textbasiertes Flash-Gästebuch gebastelt. Alles funktioniert einwandfrei, bis auf ein teuflisches Detail im PHP-Teil.
Am Anfang der TXT-Datei "gbuch.txt" muss eine flash-Variable stehen , die vor jedem neuen Eintrag gelöscht werden soll.
Der Eintrag setzt dann die Variable wieder neu an den Anfang.
Das Ganze ist bei mir in der Datei "speichern.php4" realisiert.
Ich habe mir also gedacht, kein Problem - ich lese mit "file" die Datei als Array ein und setze dann die ersten 8 Buchstaben auf "" .
Also genau die Buchstabenanzahl meiner flash-Variable (&inhalt=).
Hmm... und es wird auch gelöscht, leider werden alle Einträge gelöscht bis auf den neuen Eintrag... ^^
Der Witz daran ist: Lasse ich untenstehende Code (also den Code fürs "Löschen") weg, dann funktioniert das Gästebuch -
nur dass ich vor jedem Eintrag die Variable, also "&inhalt=" stehen hab'.
Help plz ... für Pro's ist das wahrscheinlich nur ein "Problemchen" ;-)
Beste Grüße,
Chris
ich bin neu in diesem Forum und habe leider noch nicht soviel Ahnung von PHP - oft bleibe ich bei Kleinigkeiten stecken...
Es wäre aber trotzdem toll wenn mir zumindest Einer bei meinem Problem weiterhelfen könnte.
Zum Problem:
Ich habe mir ein textbasiertes Flash-Gästebuch gebastelt. Alles funktioniert einwandfrei, bis auf ein teuflisches Detail im PHP-Teil.
Am Anfang der TXT-Datei "gbuch.txt" muss eine flash-Variable stehen , die vor jedem neuen Eintrag gelöscht werden soll.
Der Eintrag setzt dann die Variable wieder neu an den Anfang.
Das Ganze ist bei mir in der Datei "speichern.php4" realisiert.
Ich habe mir also gedacht, kein Problem - ich lese mit "file" die Datei als Array ein und setze dann die ersten 8 Buchstaben auf "" .
Also genau die Buchstabenanzahl meiner flash-Variable (&inhalt=).
Hmm... und es wird auch gelöscht, leider werden alle Einträge gelöscht bis auf den neuen Eintrag... ^^
Der Witz daran ist: Lasse ich untenstehende Code (also den Code fürs "Löschen") weg, dann funktioniert das Gästebuch -
nur dass ich vor jedem Eintrag die Variable, also "&inhalt=" stehen hab'.
PHP-Code:
$fp=fopen("gbuch.txt","w");
$gbarray = file("gbuch.txt");
for($i = 1; $i < 9; $i++) {
$gbarray[$i] = "";
}
fclose($fp);
Help plz ... für Pro's ist das wahrscheinlich nur ein "Problemchen" ;-)
Beste Grüße,
Chris
Kommentar