Pues vamos a cambiarte de color verde entonces.
Vamos a usar lo que has hecho. Segun lo que leo, tienes un archivo llamado
subir.php y este esta dentro de un directorio llamado
prueba, este a su vez esta dentro de un directorio llamado
proyecto. Tu quieres mover la imagen del directorio temporar a un directorio llamado
img, que esta dentro de un directorio llamado
comunes y este esta dentro de
proyecto. En otras palabras quedaria algo asi
Código:
proyecto/
app/
prueba/
subir.php
comunes/
img/
Asi es como debes tener los archivos. Como tu vez
subir.php esta en un directorio diferente a
img. Entonces el codigo para poder guardar la imagen en el directorio de
img debe ir primero al directorio anterior (que es
app) y volver ir al directorio anterior
proyecto, luego entrar al directorio
comunes y luego ir al directorio
img. Esto lo podemos hacer de esta forma
Código php:
Ver original// ../ = ir a directorio anterior, lo hacemos dos veces
// porque queremos llegar a proyecto que esta dos directorios antes
$ruta= "../../comunes/img/".$_FILES['fichero']['name'];
Bueno me dejas saber