Hi! I tried to upload a file from one pc to another pc using PHP. I didnt able to upload that file. But, I was able to upload a file to FTP or local directory. Can you provide the PHP script for upload a file to remote PC?. I have attached the sample code. Please correct that code. Thank you verymuch! Tamileelam. SourceCode : upload.html ---------------------------------- HTML: <html> <head></head> <body> <h2>Please provide the following information:</h2> <form enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Host <br /> <input type="text" name="host" /><p /> Username <br /> <input type="text" name="user" /><p /> Password <br /> <input type="password" name="pass" /><p /> Destination directory <br /> <input type="text" name="dir" /><p /> File <br /> <input type="file" name="file" /><p /> <input type="submit" name="submit" value="Upload File" /> </form> </body> </html> SourceCode :upload.php ------------------------------- php: <?php // get FTP access parameters $host = $_POST['host']; $user = $_POST['user']; $pass = $_POST['pass']; $destDir = $_POST['dir']; $workDir = "C:/"; // define this as per local system // get temporary file name for the uploaded file $tmpName = basename($_FILES['file']['tmp_name']); // copy uploaded file into current directory move_uploaded_file($_FILES['file']['tmp_name'], $workDir."/".$tmpName) or die("Cannot move uploaded file to working directory"); // open connection $conn = ftp_connect($host) or die ("Cannot initiate connection to host"); // send access parameters ftp_login($conn, $user, $pass) or die("Cannot login"); // perform file upload $upload = ftp_put($conn, $destDir."/".$_FILES['file']['name'], $workDir."/".$tmpName, FTP_BINARY); // check upload status // display message if (!$upload) { echo "Cannot upload"; } else { echo "Upload complete"; } // close the FTP stream ftp_close($conn); // delete local copy of uploaded file unlink($workDir."/".$tmpName) or die("Cannot delete uploaded file from working directory -- manual deletion recommended"); ?>