Ho bisogno di sapere cosa usare per un percorso di destinazione per la funzione move_uploaded_file di PHP. (vedi http://php.net/manual/en/function.move-uploaded-file.php)percorso di destinazione per move_uploaded_file in php
In questo momento, ho il codice che funziona bene. directory principale del mio dominio contiene le seguenti opzioni (tra gli altri):
arrivi < -Questa è una cartella
add-photo-submit.php < -Questo è un file PHP che utilizza move_uploaded_file
In add-photo-submit.php, ho la seguente riga di codice:
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$ percorso_destinazione i s usato come parametro di destinazione per la funzione. Funziona bene quando accedo al file tramite www.mydomain.com/add-photo-submit.php
Tuttavia, ho recentemente modificato il file .htaccess per rimuovere il file .php e aggiungere una barra finale. Ora il file PHP è accessibile su www.miodominio.com/add-foto-submit/ Penso che il file PHP stia interpretando il percorso di destinazione come "www.mydomain.com/add-photo-submit/uploads/filename.jpg "
ho provato ad utilizzare un percorso assoluto, ma ha detto che non avevo il permesso ...
In futuro vorrei che la mia directory di root per essere messa a punto in questo modo:
radice
- admin (cartella)
-add-photo-submit.php
-uploads
Quale frame di riferimento ha move_uploaded_file?
oppure è possibile utilizzare PHP costante, '__DIR__' come alternativa a' $ _SERVER [ 'DOCUMENT_ROOT'] '... – AnchovyLegend
Dopo 5 anni, aiuta ancora. Grazie – raqulka