Ciao a tutti!!
Ho dato un'occhiata al forum ma non sono riouscito ad arrivare ad una conclusione.
La premessa è che ahimè ho un Server con WS2003.
Utilizzo il seguente codice per fare l'UpLoad di un'immagine e tutto funziona bene.
Il problema è che poi non riesco ad aprire l'immagine dal Server (mi dice che il file è bloccato da un altro utente).
Immagino sia un problema di permessi ma non sono riuscito a capire come fare per modificarli.
Posso farlo tramite codice? Devo farlo direttamente dal Server?
Ho cercato di capire qualcoda anche sul CHMOD ma se non ho capito male funzioan sotto Linux.
Spero qualcuno possa darmi una mano
Grazie
Stefano
<?
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/MiaDir";
$new_name = "";
// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
if(trim($_FILES["upfile"]["name"]) == "") {
die("Non hai indicato il file da uploadare !");
}
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["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["upfile"]["name"]);
}
echo "L'upload del file " . $_FILES["upfile"]["name"] . " è avvenuto correttamente";
?>