I have setup PHP on my Windows 2000 Box and tried a simple Form upload using the following html code <form action="Backend.php" method="post" enctype="multipart/form-data"> <input name="Upload_File" type="file"> <input type="submit" name="Submit" value="Submit"> </form> The HTML files calls Backend.php file and here is what it does, $uploaddir = 'c:\php\uploadtemp\IR'; $uploadfile = $uploaddir . basename($_FILES['Upload_File']['name']); move_uploaded_file($_FILES['Upload_File']['tmp_name'], $uploaddir); // Move the Uploaded file to the Incomming Folder Basically, take the incomming file from the form upload and move it to a particular location. For some reason this does not work. I dont know if Im missing anything from the php.ini file. Can someone pls help me out ? Cheers Yohan