<?php 
    //get FTP access parameters  
    $host="localhost";  
    $user="root";
$pass="root";  
    $destDir="D:\WWW\union\upload";  
    $workDir="D:\WWW\temp";//define this asperlocal 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'], "banner/" . $_FILES["file"]["name"])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'],"banner/".$_FILES["file"]["name"],FTP_BINARY);  
    //check upload status  
    //display message  
    if(!$upload){  
    echo"Cannot upload";  
    }else{  
    echo"Upload complete";  
    }  
    //close the FTPstream  
    ftp_close($conn);  
    //delete local copy of uploaded file  
    unlink($workDir."/".$tmpName)or die("Cannot delete uploaded file from working directory--manual deletionrecommended");  
    ?>