• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Chat-Fehler

Status
Für weitere Antworten geschlossen.

afraundtim

Neues Mitglied
Hi Leute,

Ich bastel gerade meinen ersten Chat-ich finde er sieht nicht mal so schlecht aus-aber er funktioniert nicht und ich finde meinen Fehler nicht.
Zur Info:

Der Chat soll auf der ersten seite einen Cookie erzeugen, danach wird er zum Chatroom weitergeleitet, dort kann er Nachrichten speichern, die anschließend in History.html abgespeichert werden(sollen).
Hier ist der Script:

Index.php:
Code:
<html>
 <body>
  <form action="cookie2.php" method="POST">
   Bitte gib deinen Namen ein:
   <input type="Text" name="name">
   <input type="Submit" value="Weiter">
  </form>
 </body>
</html>
cookie2.php:
Code:
<?php
header("Location: chat.php");
 if(isset($_POST["name"]) && ! empty($_POST["name"]))
 {
     setCookie("name",$_POST["name"],time()+2592000);
 }
?>

Chat.php:
Code:
<?php
$Datei = "History.html";
$FilePointer = fopen($Datei, "r");
$Inhalt = fread($FilePointer, filesize($Datei));
fclose($FilePointer);
echo$Inhalt;
?>
<?php
$Datei = "History.html";
$FilePointer = fopen($Datei, "a+");
fwrite($FilePointer.$_COOKIE["name"].": ".$Nachricht);
fclose($FilePointer);
?>
  <form action="chat.php" method="POST">
   Bitte geben sie ihre Nachricht ein:
   <input type="Text" name="Nachricht">
   <input type="Submit" value="Weiter">
  </form>
History.html:
-----------und hier sollen die Nachrichten rein kommen----------
<meta http-equiv="Refresh" content="10; url=history.html">

MfG
Alex
 
Zuletzt bearbeitet von einem Moderator:
Bitte die Forenregeln durchlesen und beim nächsten Mal, wenn du Codes im Forum postest die Code-Tags verwenden.
Dieses Mal habe ich sie noch in deinen Beitrag reineditiert.
 
solche spielereien sind zu performant/langsam, ich würde dir von deinem vorhaben abraten.

lern java oder entwickel auf socket basis mit einer js -> flash/java brücke.
ajax wäre auch eine mögliche alternative die bedingt gut ist.
 
-

Das stimmt aber Ich lerne jetzt erstmal php, deshalb interessiert mich auch der fehler den ich gemacht habe. aber es klingt schon sehr logisch das php nicht unbedingt dafür geeignet ist, aber den Fehler würde ich trotzdem gerne wissen.

MfG
Alex
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben