Hallo zusammen,

ich habe mir in Flash einen kleinen Chat gebaut, der wie folgt funktioniert:

Es gibt auf einem Schlüsselbild 3 Felder

username
inhalt_neu
inhalt_alt

Bei “username” wird der aktuell angemeldete Benutzer angezeigt, in “inhalt_neu” kann ich meinen neuen Text eingeben
und in “inhalt_alt” wird erst der alte Inhalt angezeigt und sobald ich meine neuen Eingaben abgesendet habe, werden diese hinzugefügt.

Wenn ich also den leeren Chat betrete, dann steht zum Beispiel bei

“Username” = Niclas

In “inhalt_neu” schreibe ich: “Das ist ein Test”.
“inhalt_alt” ist noch leer.

Nun gibt es einen Button “Senden” der folgenden AS ausführt:

Code:
senden_btn.onRelease = function() {
        loadVariables("schreiben_chat.php", "", "GET");
        inhalt_neu="";
        Selection.setFocus("inhalt_neu");
}
Ich übergebe also die Variable “inhalt_neu” an die “schreiben_chat.php” und danach lösche ich die Variable “inhalt_neu” für die nächste Eingabe.

Die “schreiben_chat.php” sieht wie folgt aus:

Code:
<?php 
$zeit = time&#40;&#41;; 
$datum = getdate&#40;$zeit&#41;; 
$datum_final = " ".$datum&#91;mday&#93;.".".$datum&#91;mon&#93;.".".$datum&#91;year&#93;.","." um".$datum&#91;hours&#93;."&#58;".$datum&#91;minutes&#93;." Uhr"; 
$datei_name = "chat_input.txt"; 
$datei = fopen&#40;$datei_name, "w"&#41;; 
$fertig = "&inhalt_alt="."---------------------------------------------------------------------------------------------------"."\n".$username." &#40;".date&#40;"d.m.Y"&#41;.", ".date&#40;"H&#58;i"&#41;." Uhr"."&#41; &#58;"."\n"." - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "."\n".$inhalt_neu."\n"."---------------------------------------------------------------------------------------------------"."\n"."\n".$inhalt_alt."&"; 
fwrite&#40;$datei, $fertig&#41;; 
fclose&#40;$datei&#41;; 
?>
Kurz zusammengefasst packe ich die inhalt_neu Variable aus meiner Flash-Datei mir der inhalt_alt Variable aus meiner Flash-Datei zusammen, packe Datum und Benutzername dazu
und speicher das ganze dann als “chat_input.txt”.

Die “chat_input.txt” wird dann alle 5 Sekunden automatisch in meine Flash-Datei geladen und im Feld “inhalt_alt” angezeigt.

Wenn ich bei “inhalt_neu” etwas eingebe und absende passiert immer und immer das selbe.
“inhalt_alt” und “inhalt_neu” werden durch die “schreiben_chat.php” zusammengefasst und in der “chat_input.txt” gespeichert.

Das ganze funktioniert einwandfrei, bis zu einer bestimmten Anzahl an Eingaben.
Ich weiß nicht, ob es etwas mit der Textlänge zu tun hat, aber ab einem bestimmten Zeitpunkt passiert nichts mehr.

Beispiel:
Das hier ist der Inhalt der chat_input.txt


Code:
---------------------------------------------------------------------------------------------------
Niclas &#40;11.01.2007, 07&#58;57 Uhr&#41; &#58;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Das ist Test 5
---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------
Niclas &#40;11.01.2007, 07&#58;56 Uhr&#41; &#58;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Das ist Test 4
---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------
Niclas &#40;11.01.2007, 07&#58;56 Uhr&#41; &#58;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Das ist Test 3
---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------
Niclas &#40;11.01.2007, 07&#58;56 Uhr&#41; &#58;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Das ist Test 2
---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------
Niclas &#40;11.01.2007, 07&#58;56 Uhr&#41; &#58;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Das ist Test 1
---------------------------------------------------------------------------------------------------
Ich habe gestern morgen 5 Einträge durchführen können, die einwandfrei funktioniert haben.
Der sechste Eintrag ist dann einfach nicht mehr übernommen worden.
Wenn ich Einträge mit mehr Text verfasse, dann kann ich nur 4, 3 oder 2 Einträge schreiben, bis die Blockade kommt....

Ich hoffe Ihr blickt durch diesen Haufen Text durch.
Ich bin am verzweifeln, denn einerseits bin ich stolz auf mich, dass ich es als Laie geschafft habe,
so etwas zu “zaubern” doch leider funktioniert es nicht richtig.....

Hat jemand eine Ahnung, woran es liegen könnte?

Vielen Dank vorab!!!

Niclas
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!