hallo,
Wie stelle ich es an das automatisch der Tag (MO, DI, MI,...) und die Uhrzeit vor den Text aus dem eingabefeld in die datei geschrieben wird?
MFG Splatter Joe
PHP-Code:
<html>
<!--<body style="background-image:url(hintergrund.gif)" text="yellow">-->
<?php
$logfile=fopen($rootdir . "log.txt","a");
fputs($logfile, date("d.m.Y, H:i:s",time()) . ", " . $REMOTE_ADDR . ", " . $REQUEST_METHOD . ", " . $PHP_SELF .", ". $HTTP_USER_AGENT . ", " . $HTTP_REFERER ."\n");
fclose($logfile);
?>
<?php
$ip = ""; /* Muss natürlich angepasst werden, die IP die gesperrt werden soll. */
if($_SERVER['REMOTE_ADDR'] == $ip){
echo "Du mit der ip ".$ip." wurdest bereits gesperrt. Lass dich hier bloß nie wieder blicken!!!";
exit;
}
?>
<html>
<body bgcolor="lightgreen" text="blue">
<?php $filename = 'text.html';
$somecontent = $_POST['textfeld'];
if ($_POST['submit']) {
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "a")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
$oldcontent = fread($handle, filesize($filename));
$towrite = $oldcontent."<br>".$somecontent;
if (!fwrite($handle, $towrite)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Fertig, in Datei $filename wurde $somecontent geschrieben";
fclose($handle);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
} else {
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<textarea name="textfeld" rows="1" cols="100"></textarea>
<input type="submit" value="sag" name="submit" />
</form>';
}
?><font size=5><strong>Nach jeder Eingabe <a href="chat2.php">zurück</a> klicken.</strong>
</body>
</html>
</body>
</html>
MFG Splatter Joe
Kommentar