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($conn, FTP_USERNAME, FTP_PASSWORD);
ftp_put($conn, $FTP_FILE, $LOCAL_FILE, FTP_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.