Salve a tutti, ho questa funzione php:
Codice PHP:
//Recupero valori del file
$tmp_file_name = $_FILES["foto"]["tmp_name"];
$file_name = $_FILES["foto"]["name"];
//$file_name = generateUniqueSerialByDateTime()."-".$file_name;
$destination_dir_autori = $upload_dir_autori."/".$file_name;
echo "destination_dir_autori = ". $destination_dir_autori;
if(is_uploaded_file($_FILES["foto"]["tmp_name"])) {
echo "
file = ". $_FILES["foto"]["tmp_name"];
if (move_uploaded_file($_FILES["foto"]["tmp_name"], $destination_dir_autori)) {
echo "
file caricato";
} else {
echo "
errore file non caricato";
};
} else {
echo "errore file non caricato";
};
La funzione entra nell' is_uploaded_file quindi fa upload.
Ma non entra nel move_uploaded_file restituendomi echo "
errore file non caricato";
Mi chiedo su server IIS6 tutto funziona, su linux no e credo sia un problema di come
scrivo il path di $upload_dir_autori
Codice PHP:
//Location path di upload file cartella autori
//$upload_dir_autori = "../upload/autori";
$upload_dir_autori = "/beta/upload/autori";
Qualcuno mi suggerisce ? Grazie