maria: kleines prob mit besucherumfrage

Beitrag lesen

Halihallo maria

tach auch

// Inhalt aus Datei holen. Dann mit eingegebenen Text verbinden
$open_comment_r=fopen($path_comment,"r");
   $inhalt_der_datei=fgets($open_comment_r,9999999);
   $inhalt_zusammen = $comment.$inhalt_der_datei;
fclose($open_comment_r);

Was passiert, wenn du mal mehr als 9.9kb Kommentare hast?

Wie wieviel kb akzeptiert fgets? Und was ist, wenn ich dann mehr als die akzeptierten kb hab?

// Inhalt der Datei löschen, in dem man mit "" überschreibt
$open_comment_l=fopen($path_comment,"w+");
   fwrite($open_comment_l, "");
fclose($open_comment_l);

Schrecklich! - Lies bei PHP schnell nach, was der Modus "w+" macht
und sage dann, warum dieser ganze Block *nicht* nötig ist.

Ein Freund von mir hatte mir das geraten. Ich habe mich nicht so darum gekümmert, wenn ich ehrlich bin. Aber jetzt weiß ichs. w+ überschreibt alles was sich in der Datei befindet. Deshalb kann ich diesen Block weglassen und den unteren mit w+ öffnen.

// Daten in die Datei schreiben
$open_comment_w=fopen($path_comment,"a");
   fputs($open_comment_w,$inhalt_zusammen);
fclose($open_comment_w);

Öffne die Datei einfach mit "w+"!

Siehe oben...

require("db/comments.txt");

Schrecklich! Was meinst du was ein <? /* böser Code */ ?> in einem
Kommentar für Konsequenzen hat, wenn du mal aus versehen strip_tags
nicht mehr im Script stehen hast?

Was macht echo anders? er gibt auch den Dateiinhalt aus. Dann hat ein böser Code auch die gleichen Konsequenzen. Oder liege ich da falsch?

Viele Grüsse

Dir auch

Philipp

maria