You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
972 B
37 lines
972 B
<?php |
|
|
|
// THIS IS AN EXAMPLE |
|
// you will obviously need to do more server side work than I am doing here to check and move your upload. |
|
// API is up for discussion, jump on http://dojotoolkit.org/forums |
|
|
|
// JSON.php is available in dojo svn checkout |
|
require("../../../dojo/tests/resources/JSON.php"); |
|
$json = new Services_JSON(); |
|
|
|
// fake delay |
|
sleep(3); |
|
$name = empty($_REQUEST['name'])? "default" : $_REQUEST['name']; |
|
if(is_array($_FILES)){ |
|
$ar = array( |
|
// lets just pass lots of stuff back and see what we find. |
|
// the _FILES aren't coming through in IE6 (maybe 7) |
|
'status' => "success", |
|
'name' => $name, |
|
'request' => $_REQUEST, |
|
'postvars' => $_POST, |
|
'details' => $_FILES, |
|
// and some static subarray just to see |
|
'foo' => array('foo'=>"bar") |
|
); |
|
|
|
}else{ |
|
$ar = array( |
|
'status' => "failed", |
|
'details' => "" |
|
); |
|
} |
|
|
|
// yeah, seems you have to wrap iframeIO stuff in textareas? |
|
$foo = $json->encode($ar); |
|
?> |
|
<textarea><?php print $foo; ?></textarea>
|
|
|