Location: PHPKode > projects > PHP File Uploader > ajax-multiplefiles.php
<?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">
		Ajax - Multiple files upload
	<link href="demo.css" rel="stylesheet" type="text/css" />
	<script type="text/javascript">
		var handlerurl='ajax-multiplefiles-handler.php'
	<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();
			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

		if (xh.status != 200)
			alert("http error " + xh.status);
			setTimeout(function() { document.write(xh.responseText); }, 10);

		var filelist = document.getElementById("filelist");

		var list = eval(xh.responseText); //get JSON objects
		//Process Result:
		for (var i = 0; i < list.length; i++)
			var item = list[i];
			var msg = "Processed: " + list[i].FileName;
			var li = document.createElement("li");
			li.innerHTML = msg;

	<div class="demo">                        
        <h2>Selecting multiple files for upload</h2>
		<p>PHP File Uploader allows you to select multiple files and upload multiple files at once.</p>
				$uploader=new PhpUploader();
				$uploader->InsertText="Select multiple files (Max 10M)";
			<ol id="filelist">
Return current item: PHP File Uploader