Buenas tardes foreros. Estoy intentando hacer una subida de ficheros mediante un formulario pero sin embargo no consigo que se suban. Os voy a dar los detalles para que me podais ayudar:
Si utilizo la funcion is_file
sobre el archivo temporal me devuelve true.
Si utilizo la funcion is_writable
sobre el directorio donde se va a guardar el archivo me devuelve true.
Y al hacer la copia con move_uploaded_file
o con copy
me devuelve false.
¿Alguna sugerencia de porque no se copia el archivo? Gracias.
[offtopic]Tu server esta embrujado? :xD[/offtopic]
No, en serio, tendrias que postear el codigo.
Que version de PHP usas?..el codigo te tira algun error/warning?
CitarValores retornados
Si nombre_archivo no es un archivo cargado válido, entonces no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE.
Si nombre_archivo es un archivo cargado válido, pero no puede ser movido por alguna razón, no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE. Adicionalmente, se emitirá una advertencia.
Asi que hay dos posibilidades:
1) El archivo temporal no es un archivo cargado valido, eso lo podes controlar con
is_uploaded_file.
2) Se produce algun otro problema (devuelve FALSE) y tambien deberia darte un
WarningSaludos