HyperStorm
Neues Mitglied
Hi, ich habe ein paar Fragen zu einem kleinen Lern Projekt.
Ich möchte einen Chat schreiben.
Hier mald as Script:
Folgende Funktionen brauche ich noch:
- Eine Aktualisierung.
Also entweder dass er bei einem neuen Beitrag bei allen aktualisiert,
oder dass alle 10 Sekunden aktualisiert wird.
- Den Output umdrehen.
Also dass statt von oben nach unten, von unten nach oben geschrieben wird.
So dass neue Nachrichten immer oben sind.
- Eine Zeitangabe.
Habs schon mit date und der formatierung versucht.
Aber da kam raus: 01:00:00 am 01.01.1970, warum auch immer...
Edit: Es wird beim aufrufen der Seite schon "28.09.2012 | " ausgegeben.
Nur warum? Bei weiteren Beiträgen wird es dann richtig ausgegeben.
Leider finde ich dazu nichts für mich brauchbares bei google.
Zumindest kann ich es mit meinen eher eingeschränkten php Kenntnissen
nicht einsetzen ^^
Wäre also cool, wenn mir jemand ein paar Tipps oder
Codes für die 3 Punkte geben könnt :)
Vielen lieben Dank schon mal für alle Antworten.
MfG
HyperStorm
Ich möchte einen Chat schreiben.
Hier mald as Script:
PHP:
<html>
<body style=background-color:#000000>
<?
include ("submit.php");
if (isset($_POST['date']) && is_numeric($_POST['date'])) {
$posted = intval($_POST['date']);
$sendezeit = (time() - $posted);
if ($sendezeit < 10 || $sendezeit > 36000) {
echo "<font text-align='center' size='3' color='009EE0'><b>Do not Spam here. You have to wait 10 sec.</b></font><br><br>";
die("");
}
}
mswrite();
msview();
function mswrite()
{
$timestamp = time();
$datum = date('d.m.Y', $timestamp);
$text=$_POST['text'];
$name=$_POST['name'];
$fp = fopen("text.txt", "a");
fwrite ($fp,$datum." | ".$name."\r\n".$text."\r\n");
fclose ($fp);
}
function msview()
{
$text=nl2br(htmlentities(file_get_contents('text.txt')));
echo "<font text-align='center' size='3' color='009EE0'><b>$text</b></font><br><br>";
}
?>
</body>
</html>
Folgende Funktionen brauche ich noch:
- Eine Aktualisierung.
Also entweder dass er bei einem neuen Beitrag bei allen aktualisiert,
oder dass alle 10 Sekunden aktualisiert wird.
- Den Output umdrehen.
Also dass statt von oben nach unten, von unten nach oben geschrieben wird.
So dass neue Nachrichten immer oben sind.
- Eine Zeitangabe.
Habs schon mit date und der formatierung versucht.
Aber da kam raus: 01:00:00 am 01.01.1970, warum auch immer...
Edit: Es wird beim aufrufen der Seite schon "28.09.2012 | " ausgegeben.
Nur warum? Bei weiteren Beiträgen wird es dann richtig ausgegeben.
Leider finde ich dazu nichts für mich brauchbares bei google.
Zumindest kann ich es mit meinen eher eingeschränkten php Kenntnissen
nicht einsetzen ^^
Wäre also cool, wenn mir jemand ein paar Tipps oder
Codes für die 3 Punkte geben könnt :)
Vielen lieben Dank schon mal für alle Antworten.
MfG
HyperStorm
Zuletzt bearbeitet: