Hallo,
habe mir mit Hilfe von nem Tutorial versucht einen PHP Chat zu basteln.
Klappt soweit auch ganz gut, hier mal der Script...
Datei wird auch brav geschrieben, aberwas krieg ich als Fehlermeldung:
Notice: Undefined variable: old_messages in D:\http\chat.php on line 7
Wird aber doch genau in dieser Zeile zugewiesen, oder?
abgesehen davon verstehe ich die schreibweise " .= " nicht so ganz.
Komme mit meinem Laienwissen echt nicht mehr weiter
Wäre für Hilfe echt dankbar...
Gruß
habe mir mit Hilfe von nem Tutorial versucht einen PHP Chat zu basteln.
Klappt soweit auch ganz gut, hier mal der Script...
PHP:
<?php
//read file into an array
$message_array = file("messages.html");
//Compile the string
for ($counter = 1; $counter < 10; $counter++){
$old_messages .= $message_array[$counter];
}
//new message
$new_message = "$name : $message<br>\n";
// Nicht mehr als eine Zeile sein
$header = "<html><head><meta http-equiv=\"refresh\" content=\"s\">".
"<meta name=\"robots\" content=\"noindex\"></head>".
"<body bgcolor=\"#000000\" text=\"#ffffff\">\n";
// Opens file for writing and truncates file length to zero.
$open_file = fopen("messages.html", "w");
fputs($open_file, $header);
fputs($open_file, stripslashes($new_message));
fputs($open_file, $old_messages);
fclose($open_file);
?>
Notice: Undefined variable: old_messages in D:\http\chat.php on line 7
Wird aber doch genau in dieser Zeile zugewiesen, oder?
abgesehen davon verstehe ich die schreibweise " .= " nicht so ganz.
Komme mit meinem Laienwissen echt nicht mehr weiter
Wäre für Hilfe echt dankbar...
Gruß