<?php require_once "phpuploader/include_phpuploader.php" ?>
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Ajax - Multiple files upload
</title>
<script type="text/javascript">
var handlerurl='ajax-multiplefiles-handler.php'
</script>
<script type="text/javascript">
function CuteWebUI_AjaxUploader_OnPostback()
{
var uploader = document.getElementById("myuploader");
var guidlist = uploader.value;
//Send Request
var xh;
if (window.XMLHttpRequest)
xh = new window.XMLHttpRequest();
else
xh = new ActiveXObject("Microsoft.XMLHTTP");
xh.open("POST", handlerurl, false, null, null);
xh.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
xh.send("guidlist=" + guidlist);
//call uploader to clear the client state
uploader.reset();
if (xh.status != 200)
{
alert("http error " + xh.status);
setTimeout(function() { document.write(xh.responseText); }, 10);
return;
}
var filelist = document.getElementById("filelist");
filelist.style.listStyleType="none";
var list = eval(xh.responseText); //get JSON objects
//Process Result:
for (var i = 0; i < list.length; i++)
{
var item = list[i];
var msg = "
";
var li = document.createElement("li");
li.innerHTML = msg;
filelist.appendChild(li);
}
}
</script>
</head>
<body>
<form id="form1" >
<div class="demo">
<?php
$uploader=new PhpUploader();
$uploader->MaxSizeKB=10240;
$uploader->Name="myuploader";
$uploader->MultipleFilesUpload=true;
$uploader->InsertText="Select multiple files (Max 10M)";
$uploader->AllowedFileExtensions="*.jpg,*.png,*.gif,*.bmp,*.txt,*.zip,*.rar";
$uploader->Render();
?>
<ol id="filelist">
</ol>
</div>
</form>
</body>
</html>