PDA

Ver la Versión Completa : Guardar imágen en una carpeta FTP...


gatsu
16-09-2004, 19:37:59
Hola,
Me gustaria saber alguna funcion, parecida a la de move_uploaded_file que se encargue de:
al rellenar un formulario con una url de una imágen, se guarde esta imagen en una carpeta con permisos de escritura de mi FTP.
He buscado en php.net, pero al no conocer el nombre de la funcion, me ha sido imposible dar con ella.
Gracias de antemano

Emilio
16-09-2004, 19:50:57
Hola sobrino, lo que tienes que hacer es pegarle un vistazo a las funciones chgrp, chown y chmod y aplicar los permisos que quieres que tenga esa carpeta.

gatsu
16-09-2004, 19:56:35
No, si la carpeta tiene permisos CHMOD 777 osea de esritura lectura y tó.
Lo que yo digo es alguna funcion que al yo poner la url de alguna imágen
Por ejemplo esta: http://www.clangatsu.com/foros/images/avatars/gallery/653099374413195462301e.gif o cualquier imágen, esta imagen se guarde en una carpeta de FTP.

kayetano
17-09-2004, 10:45:55
Hola

Podrias hacer un enlace desde la zona de FTP a la de HTTP y mover/copiar la imagen a este enlace.

Si lo que quieres es realizar una comunicación FTP en PHP hay un conjunto de instrucciones destinado a este menester tipo ftp_login, ftp_put, ...

gatsu
20-09-2004, 18:59:18
Exactamente, lo que quiero es:
(a ver si me explico mejor)
Es que estoy haciendo un sistema de usuarios en toda regla, y estoy haciendo la seccion de avatares.
Bien, inmspirandome en phpbb, phpnuke, minerva y similares, he puesto opciones de subir al servidor, y poner de una url, aunque me gustaria que si ponen de una url se guarde en una carpeta "Galeria_avatar" que esta en mi FTP en donde se guardan todas las imagenes, y una vez ahi, si el usuario tiene ganas de ver la galeria porque no encuentra ningun "Buen" avatar, pues ahi estan todos los que van pasando.
Me explico?
Quiero que cuando pongan la url del avatar, pues que este se guarde en la galeria...
(juer si que me explico mal)
Confio en que me ayudeis.
Gracias de antemano

Emilio
21-09-2004, 19:34:40
Ciertamente parece que te cuesta expresarte, pero al final parece que hemos podido entender lo que quieres.

Para hacer eso es mejor abrir desde php un shell y hacer uso de la función wget del sistema.

Desde línea de comando
# wget http://www.dominio.com/jander/clander/grijander.jpg

Desde PHP
exec("wget 'http://www.dominio.com/jander/clander/grijander.jpg (http://www.dominio.com/jander/clander/grijander.jpg)' ");