
19/10/2004, 18:55
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
Pues .. justamente esa función es la que tiene permisos para acceder al directorio temporal donde PHP sube los archivos (php.ini lo define en la directiva upload .. nomeacuerdoahora) y además comprueba que el archivo subió completo.
Tienes la función file_exist() para hacer algo parecido .. pero te dará problemas de permisos en configuraciones de PHP "safe_mode" por ejemplo.
Podrías mover el archivo simplemente con move_uploaded_file() ..si esta falla (sobre todo en origen) algún problema ocurrió.
if (!move_uploaded_file(...)){
echo "hay un problema ...";
}
Podrías usar una @delante de la función move.... para ocultar los mensajes de error própios de esa función (usalo cuando des por terminado tu script) para sólo mostrar tu mensaje de error personalizado y controlar el error como tal.
Un saludo, |