Hola!
estoy aqi entre espasmos y ataques de locura provocados x un problema y un mal soporte técnico de mi hosting..
Intento, con un formulario, subir a una base de datos, unos registros y el nombre de la imagen que se sube. Los textos, codificados en utf8 perfectos y el nombre de la imagen también, lo que pasa que la imagen en si no me la mueve del archivo temporal a la ruta definitiva.
Uso este código:
move_uploaded_file($_FILES['userfile']['tmp_name'], "images/fotos/".$fechajpg)
donde $fechajpg es el nombre de la imagen.
He probado con la variable $_SERVER['DOCUMENT_ROOT'] pero, si hago un cho de esta, me devuelve /ext/default/ pero, yo no tengo acceso a nada de eso ni se donde están ubicados.
Me gustaría saber desde donde se toma el root principal a partir del cual tengo que hacer la ruta (images/fotos/)
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(images/fotos/20070831131201.jpg) is not within the allowed path(s): (.)