diff options
Diffstat (limited to 'includes/js/dojox/rpc/tests/resources/store.php')
-rw-r--r-- | includes/js/dojox/rpc/tests/resources/store.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/includes/js/dojox/rpc/tests/resources/store.php b/includes/js/dojox/rpc/tests/resources/store.php new file mode 100644 index 0000000..941e113 --- /dev/null +++ b/includes/js/dojox/rpc/tests/resources/store.php @@ -0,0 +1,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); +?> |