no.. è dove il srever mette i file che riceve.. quindi da dove devi copiare il file.Originariamente inviato da lorenz_italy
Mi dicevi che tmp_name è il path dove si sposta il file in upload.
no..Quindi se voglio impostare un path diverso sul server in cui risiedo che tipo di percorso devo inserire?
Ad esempio:
$_FILES["upfile"]["public_html/miosito/images/nomefile.jpg"] ????
innanzitutto le variabili d'ambiente ($_NOMEVARIABILE) sono usate solo pe rleggere valori, e non per impostarli...
in secondo luogo è al contrario: usi questa: http://it.php.net/manual/it/function...oaded-file.php
per copiare DA $_FILES["nomefile"]["tmp_name"] al path che vuoi....
se $_FILES["nomefile"]["tmp_name"] serve a sapere DA DOVE prendere il file...E poi di nuovo, nel codice postato in alto a che server $_SERVER["DOCUMENT_ROOT"]?
Grazie.
$_SERVER["DOCUMENT_ROOT"] ti serve a costruire il path VERSO CUI copiare il file....
questo vuol dire che i file saranno spostati dalla directory temporanea in cui apache li mette, alla diorectory "upload" che si trova nella DOCUMENT_ROOT (ovvero nella radice dello spazio web).codice:$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/upload"; ... ... @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
Leggiti per bene quel link che ti ho dato prima e vedrai che capirai d asolo
![]()