<?php 
 
/*  
 * To change this license header, choose License Headers in Project Properties. 
 * To change this template file, choose Tools | Templates 
 * and open the template in the editor. 
 */ 
 
$ftp_server = "ftp.crispolettifotografia.com.br"; 
$ftp_user = "crispolettifotografi"; 
$ftp_pass = "Arqtec@230910"; 
 
$arquivoLocal = 'C:\\wamp\\www\\mylabs\\FTP\\foto.jpg'; 
$diretorioRemoto = '/public_html/'; 
$arquivoRemoto = 'foto.jpg'; 
 
/* Faz conexão com o servidor */ 
if (!$ftp = @ftp_connect($ftp_server)) { 
    echo "Erro ao se conectar com o servidor FTP...\n"; 
    exit(); 
} 
 
/* Efetua autenticação no servidor */ 
if (!@ftp_login($ftp, $ftp_user, $ftp_pass)) { 
    echo "Erro ao efetuar autenticação no servidor FTP...\n"; 
    exit(); 
} 
 
/* Definindo o modo passivo ligado */ 
ftp_pasv($ftp, true); 
/* Acessando o diretório onde está o arquivo */ 
//if (!@ftp_chdir($diretorioRemoto)) { 
 //   echo "Erro! Diretório não existe...\n"; 
 //   exit(); 
//} 
 
/* Copiar o arquivos do servidor local para o servidor remoto */ 
try{ 
    $filepath = "foto.jpg"; 
    print  basename($filepath); 
     $fp = fopen($filepath, 'r');  
        $z = ftp_fput($ftp, basename($filepath), $fp, FTP_BINARY);  
        print $z; 
        fclose($fp);  
     
     
} catch (Exception $ex) { 
    print $ex->getMessage(); 
} 
 
 |