<?php

if(!file_exists('data')){
	mkdir('data', 0777);
}

$dataRecieve = FALSE;
$deviceID = "";

$datetime=date('D F j, Y H:i');
$fileStream .= "begin! \n";
$fileStream .= "Server time: ".$datetime."\n";

if(!empty($_SERVER['HTTP_DEVICEID'])) {
	$deviceID = $_SERVER['HTTP_DEVICEID'];
}

if(!empty($GLOBALS['HTTP_RAW_POST_DATA'])) {
	
	$dataRecieve = TRUE;

	$rawPostData = "DeviceID: ".$deviceID."\n";
	$rawPostData .= print_r($GLOBALS['HTTP_RAW_POST_DATA'], TRUE);
	
	$filedatetime=date('ymdHis');
	$rawPostFile = "data/playlog_".$filedatetime.".txt";
	$rawPostHandler = fopen($rawPostFile, 'w') or die('Could not open file!');
	fwrite($rawPostHandler, $rawPostData) or die('Could not write to file');
	fclose($rawPostHandler);
	
	$fileStream .= $rawPostData;
}

if(!$dataRecieve) $fileStream .= "There is no any incoming data!\n";

$fileStream .= "Done!";

echo $fileStream;
$fileStream = "<pre>\n".htmlentities($fileStream)."</pre>\n";

$file = "upload_log.html";
$handler = fopen($file, 'a') or die('Could not open file!');
fwrite($handler, $fileStream) or die('Could not write to file');
fclose($handler);
?>