Ciao a tutti,ho un dubbio atroce sull'upload con php.![]()
![]()
Vi spiego meglio:io ho una pagina (una normale html)che va a prendere dei file sul mio locale e li manda in una pagina php con una connessione ftp sul server (vi faccio notare che io lavoro da remoto!!)e che fa un upload!!(entrambe le pagine sono già sul server!!)
Il problema è che facendo con WS_FTP LE server mi fa l'upload di tutto facendolo con lo script php no!!!
Vi passo il codice e vi segnale il codice in rosso quello che mi stampa a video:
<?
echo $fil=$_FILES["upfile"]["name"]."
";
echo $source_file=$_FILES["upfile"]["tmp_name"],"
";
echo $destination_file=$_SERVER["DOCUMENT_ROOT"] . "/phpmyadmin/immagini/"."
";
$ftp_server="localhost";
$conn_id = ftp_connect($ftp_server);
$ftp_user_name=********;
$ftp_user_pass=*******;
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// controllo della connessione
if ((!$conn_id) || (!$login_result)) {
echo "La connessione FTP è fallita!";
echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name"."
";
die;
} else {
echo "Connesso a $ftp_server, utente $ftp_user_name"."
";
}
// upload del file
$upload = ftp_put($conn_id, $destination_file, $fil, FTP_BINARY);
// controllo dello stato di upload
if ($upload==FALSE) {
echo "Il caricamento FTP non è andato a buon fine!"; } else {
echo "Caricato il file $source_file su $ftp_server come $destination_file";
}
// chiudere il flusso FTP
ftp_quit($conn_id);
?>
DUBBIO:non sarà perchè le 2 pagine (1 html e l'altra php)sono già sul server???Sinceramente non lo penso ma a questo punto non so + cosa pensare!!
Spero che qualcuno mi aiuti![]()
!!grazie e ciao a tutti