blob: 941e113008d9a64cfaa698426fcdb4da4775eafe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
$fn = preg_replace("/\W/","",$_REQUEST["location"]);
switch ($_SERVER["REQUEST_METHOD"]) {
case "GET" :
$fh = fopen($fn, 'r');
print(fread($fh, filesize($fn)));
break;
case "PUT" :
$fh = fopen($fn, 'w');
$contents = file_get_contents('php://input');
print($contents);
fwrite($fh, $contents);
break;
case "POST" :
$fh = fopen($fn, "a+");
fwrite($fh, file_get_contents('php://input'));
break;
case "DELETE" :
$fh = fopen($fn, 'w');
fwrite($fh, "deleted");
break;
}
fclose($fh);
?>
|