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 é 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 é 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