ciao, non mi intendo molto di php, ho questo codice che mi da problemi, volevo sapere se la sua validità è buona:
Codice PHP:
<?php 
        set_time_limit
(0);
        
        
/* Connessione al server ftp */
$ftp_host 'ftp.miosito.net';   // inserire nome host ftp   esempio ftp.mithos.it
$connect ftp_connect($ftp_host) or die ('<p class="login">Si &eacute; verificato un errore durante la connessione al server ftp</p>') . mysql_error() . mysql_errno();
/* login al server ftp */
$username 'miouser';  // user ftp
$pwd 'miapwd';  // password ftp
$login ftp_login($connect$username$pwd) or die ('<p class="login">Si &eacute; verificato un errore durante laccesso al server ftp</p>');

$destination_file "/images/".$_FILES['image']['name'];
$source_file $_FILES['image']['name'];

if(!isset(
$_FILES)) $_FILES $HTTP_POST_FILES;
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS;

$upload_dir $_SERVER["DOCUMENT_ROOT"] . "images/prodotti";

// Eventuale nuovo nome da dare al file uploadato
$new_name "";

// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = ($new_name) ? $new_name $_FILES["image"]["name"];

if(
trim($_FILES["image"]["name"]) == "") {

die(
"Non hai indicato il file da uploadare !");

}

if(@
is_uploaded_file($_FILES["image"]["tmp_name"])) {

@
move_uploaded_file($_FILES["image"]["tmp_name"], "$upload_dir/$file_name"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");

} else {

die(
"Problemi nell'upload del file " $_FILES["image"]["name"]);

}

//echo "L'upload del file " . $_FILES["image"]["name"] . " è avvenuto correttamente. ";

/* chiusura connessione al server ftp */ 
ftp_quit($connect) or die("Si e' verificato un errore durante la chiusura della connessione al server ftp");

$immagine $_FILES["image"]["name"];
?>
grazie