37 lines
856 B
PHP
37 lines
856 B
PHP
|
<?php
|
||
|
//set error reporting
|
||
|
ini_set('display_errors', 1);
|
||
|
ini_set('display_startup_errors', 1);
|
||
|
error_reporting(E_ALL);
|
||
|
|
||
|
if ($_GET["userMessage"] == "") {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
$userName = $_GET["userName"];
|
||
|
if ($userName == "") {
|
||
|
$userName = "anon";
|
||
|
}
|
||
|
|
||
|
$microtime = microtime();
|
||
|
|
||
|
//generate message
|
||
|
$dateToWrite = date("Y-m-d, H:i:s");
|
||
|
$messageToWrite = "<div>" . $userName . " says:<br>" . $_GET["userMessage"]. "<br><p style=\"text-align:right;\"> id=". $microtime . " | " . $dateToWrite . "</p><hr></div>";
|
||
|
echo $messageToWrite;
|
||
|
|
||
|
//generate filename
|
||
|
$filename = $microtime . ".php";
|
||
|
$filename = "/srv/www/htdocs/chat/messages/" . $filename;
|
||
|
//echo $filename;
|
||
|
|
||
|
//create and write to file
|
||
|
$handler = fopen($filename, "w");
|
||
|
fwrite($handler, $messageToWrite);
|
||
|
fclose($handler);
|
||
|
chmod($filename, 0777);
|
||
|
|
||
|
header("Location: http://filip-nilsen.com/chat");
|
||
|
exit();
|
||
|
?>
|