Buonasera,
sto facendo un sito in cui voglio che un cliente che sia "loggato" tramite user e password possa inserire in una cartella (settata con permessi 775) un file pdf del suo computer.
Se setto i parametri con 777 tutto funziona correttamente, ma se metto 775 non funziona. Come è possibile mettere in pratica (quindi "associare" che l'utente ha le proprietà group dell'ftp) quello che ho richiesto?
Il codice per il caricamento è
e quello per l'uploadcodice:<form action="pagine/upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="upfile" accept="application/pdf"> <input type="hidden" name="MAX_FILE_SIZE" value="10000"> <input type="submit" value="Invia il file"> </form>
Vi ringrazio per l'attenzionecodice:<? if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES; if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS; $upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/upload"; $new_name = ""; $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"; ?>

Rispondi quotando
