Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2008, 00:07
ultimateZERO
 
Fecha de Ingreso: marzo-2008
Mensajes: 173
Antigüedad: 16 años, 1 mes
Puntos: 0
problemas con carga de archivos

hola no se que paso, segun yo avia publicado un tema pero no esta :S bueno nimodo lo pongo de muevo.

//-----------------------------------------------------------------------

Hola, bueno primero les cuento lo que estoy haciendo: una pagina en php + mysql, en la cual tengo un administrador de noticias con el clásico titulo, texto e imagen.

Yo he hecho muchas muchas pruebas y todo funciona a la perfección, el problema es cuando el administrador (para quien hice la página) la usa. Después de checar en el cliente FTP me di cuenta que de las imágenes siempre se cargan, pero a veces se le aplican los permisos y a veces no (siempre se cargan pero en ocasiones sin ningún permiso) y por lo tanto los usuarios a la hora de visitar la página en el navegador algunas imágenes de las noticias si se ven pero otras no (a las que no se le aplicaron los permisos), esto solo le ocurre al administrador. Yo he hecho muchas pruebas y nunca me ah fallado.

El código con el que aplico los permisos es este:

Código PHP:
    if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $img)) 
    {  
        
//echo "El archivo ha sido cargado correctamente.";  
        
chmod($img,0644); 
    } 
    else 
    {  
        
header("Location: nueva_nota.php?avisa_error=true"); 
        return; 
    } 
Según yo (tal ves estoy mal) pero si la img se cargo y fue movida correctamente a la ruta especificada, se le aplican los permisos. La pregunta no es sobre chmod (pues esa ya la hice en otro tema) sino de move_uploaded_file, si al revisar en mi cliente FTP están 2 imágenes, una con los permisos correctos y otra sin permisos peor están las 2 ahí, quiere decir que si entro al if?

espero me puedan ayudar. gracias