Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2014, 04:06
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 7 meses
Puntos: 10
Enviar archivos de uns ervidor a otro - Problemas propiedad fichero destino

Hola compañeros.

Tengo un problema.

Tengo una web la cual, desde un formulario se guardan archivos en una carpeta.
Hasta ahí, bien.

Esos mismos archivos, tengo que REPLICARLOS en otro dominio.
Los subo mediante FTP con esta porción de código:

Código PHP:
                    define("FTP_ADDRESS","MI_SERVIDOR_DESTINO");
                    
define("FTP_USERNAME","MI_USUARIO_FTP");
                    
define("FTP_PASSWORD","PASSWORD_FTP");
                    
                    
$LOCAL_FILE $_FILES["files"]["tmp_name"][0];
                    
$FTP_FILE "LA_RUTA_DE_DESTINO";
                    
                    
$conn ftp_connect(FTP_ADDRESS);
                    
$login ftp_login($connFTP_USERNAMEFTP_PASSWORD);
                    
ftp_put($conn$FTP_FILE$LOCAL_FILEFTP_ASCII);
                    
ftp_close($conn); 
La subida al otro dominio funciona PERFECTAMENTE.

El problema es que en el otro dominio, en el dominio de DESTINO, si ejecuto una modificación sobre el/los archivo/s subido/s me da problemas de permisos.


Los archivos subidos mediante formularios por POST tiene como propiedad el usuario APACHE
Pero estos, subidos mediante PHP con la función FTP tienen como propietario MI_USUARIO_FTP, por lo que después, no puedo hacer nada con ellos mediante PHP y e es necesario poder manipularlos mediante un CMS php


¿Qué puedo hacer para que los archivos sean subidos a un FTP, y pueda manipularlos luego desde PHP sin problema?

No son temas de permisos CHMOD, son temas de propiedad de usuario.


Espero vuestros comentarios con urgencia.


Gracias a todos.


Saludos.