Necesito saber qué usar para una ruta de destino para la función move_uploaded_file de PHP. (ver http://php.net/manual/en/function.move-uploaded-file.php)ruta de destino para move_uploaded_file en php
En este momento, tengo un código que funciona bien. directorio raíz de mi dominio contiene los elementos siguientes (entre otros):
subidas < -Esta es una carpeta
add-foto-submit.php < -Este es un archivo PHP que utiliza move_uploaded_file
En complemento de foto-submit.php, tengo la siguiente línea de código:
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$ i TARGET_PATH s utilizado como el parámetro de destino para la función. Esto funciona bien cuando tengo acceso al archivo a través de www.midominio.com/add-photo-submit.php
Sin embargo, recientemente cambié el archivo .htaccess para eliminar el .php y agregar una barra al final. Ahora se puede acceder al archivo PHP en www.mydomain.com/add-photo-submit/ Creo que el archivo PHP interpreta la ruta de destino como "www.mydomain.com/add-photo-submit/uploads/filename.jpg "
he intentado utilizar una ruta absoluta, pero dijo que no tenía permiso ...
En el futuro me gustaría que mi directorio raíz para ser configurado de esta manera:
raíz
- admin (carpeta)
-add-photo-submit.php
-uploads
¿Qué marco de referencia tiene move_uploaded_file have?
o puede utilizar PHP constante, '__DIR__' como una alternativa a' $ _SERVER [ 'DOCUMENT_ROOT'] '... – AnchovyLegend
después de 5 años, todavía ayuda. Gracias – raqulka