Einzelnen Beitrag anzeigen
  #1  
Alt 15.05.2008, 12:49:37
iDevtobi iDevtobi ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 7
Automatisch Log erstellen

Ich bin grad dabei einen Chat zu schreiben basierend auf Php und Ajax. Der grund steht.
Nun will ich noch das einem alle Onlineusers angezeigt werden. Das Chatsystem soll ohne MySQL funktionieren! Deshalb hab ich mir folgendes konzept überlegt:
Zwischen Login.php und Chat.php ist die Chatentrance.php praktisch das verbindungsstück zwischen beiden. Der aufenthalt in chatentrance.php beträgt 3 sekunden. Während dieser 3 sekunden soll die chatentrance.php eine datei erstellen: $username.log.. Bsp. im ordner Online.. Die Chat.php soll dann wiederum den Ordner Online durchsuchen und alle darin enthaltenen daten auslesen und darstellen... ambesten ohne .log

Ich habe es schon mit mkdir und fopen versucht... Mein php wissen ist eindeutig am ende.. kann mir jemand vielleicht beim coden helfen?
Ich weiß echt nicht weiter



PHP:

<?php
$create = "../logs/$dateiinhalt.log";
if(isset($_POST["dateiinhalt"]) && $dateiinhalt = $_POST["dateiinhalt"])
{
mkdir($create);

}
$fileinhalt = file_get_contents($edit);
?>
<form name="loginForm" action="" method="post">

<div id="div1"><center>
<textarea style="width:700px;height:150px;" name="dateiinhalt">
<?php echo$_GET['username']; ?>
</textarea>
</center><br></div>

<center><input type="submit" name="submit" value="..."></center></form>

<?php
if(isset($_POST["dateiinhalt"]) && $dateiinhalt = $_POST["dateiinhalt"])
{
mkdir($create);

echo '</div>';
}
?>




Es ist klar, dass das nicht funktionieren kann. ich hab mir das zusammengebastelt aus einem script womit man eine textdatei ändern kann.

PS: es wäre gut wenn das ganze auch ohne <form> und sumbit button funktioniert!

Geändert von iDevtobi (15.05.2008 um 15:50:38 Uhr)
Mit Zitat antworten