Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Gorky en 1 Diciembre 2009, 14:32 pm



Título: Error al subir archivos
Publicado por: Gorky en 1 Diciembre 2009, 14:32 pm
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
Código
sobre el archivo temporal me devuelve true.
Si utilizo la funcion
Código
sobre el directorio donde se va a guardar el archivo me devuelve true.
Y al hacer la copia con
Código
o con
Código
me devuelve false.

¿Alguna sugerencia de porque no se copia el archivo? Gracias.


Título: Re: Error al subir archivos
Publicado por: [u]nsigned en 2 Diciembre 2009, 03:15 am
[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?

Citar
Valores 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 Warning

Saludos