ciao!
ho la necessità di trasferire un file tramite ftp presso un altro server:
faccio così:
codice:
$conn_id = ftp_connect( $ftp_server, 21, 120 );
$login_result = ftp_login( $conn_id, $ftp_user_name, $ftp_user_pass );
if ($conn_id && $login_result)
{
ftp_chdir( $conn_id, "domains/test.com/public_html" );
@ftp_delete( $conn_id, $ftp_filename );
ftp_mkdir( $conn_id, "test_dir" );
$fp = fopen( $source_file, 'r' );
$upload = ftp_fput( $conn_id, $ftp_filename, $fp, FTP_BINARY );
//altro metodo che da lo stesso errore:
$upload = ftp_put( $conn_id, $ftp_filename, $source_file, FTP_BINARY );
}
e la cosa strana è questa:
si connette correttamente, crea correttamente la cartella test_dir, cancella correttamente il file, crea il file che devo uppare, ma rimane vuoto e poi il server mi da questo errore:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
le ho provate tutte... cosa posso fare???
ciao!