backup
view index.php @ 8:cbea2c19ee26
visible screen
| author | hendry@iki.fi |
|---|---|
| date | Thu Jan 05 03:52:09 2012 +0100 (4 months ago) |
| parents | da6f2be0456d |
| children |
line source
1 <?php
3 // Expecting a md5 hash
4 if (empty($_POST["M"]) || !ctype_alnum($_POST["M"]) || (strlen($_POST["M"]) != 32)) {
5 include("chart.html");
6 die();
7 }
9 // Assuming version numbers won't be longer than four characters
10 if (empty($_POST["V"]) || (strlen($_POST["V"])) > 4) {
11 include("chart.html");
12 die();
13 }
15 date_default_timezone_set('Europe/London');
16 $dir = getcwd();
17 if (is_writable($dir)) {
18 $dir = $dir . '/' . date("Y-m");
19 } else {
20 die("No write permission.\n Fix with: chown -R www-data $dir");
21 }
22 @mkdir($dir, 0777);
24 $handle = fopen($dir . '/' . $_POST["M"], "a");
25 fwrite($handle, $_POST["V"] . "\n");
26 fclose($handle);
27 ?>
