liuyg
2021-07-02 25ce610f6ecca7325e7a743dc032c4a76559c63d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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>