Problema con el comando ftp_put() de PHP

Hola.

Estoy montando una web con un sistema de noticias, en las cuales se envía: titulo, contenido, un archivo y una o varias imágenes.

Con el texto (titulo y contenido) no tengo ningún problema, ya que con los comandos de PHP de MySQL me manejo medianamente bien. El problema llega a la hora de subir el archivo y las imágenes al host.

He estado buscando por todas partes y probando de todas las formas habidas y por haber, y por lo que he entendido el comando ftp_put() solo envía datos de un servidor a otro.

Una vez sabido esto, me puse a buscar algún otro comando que hiciera lo que yo quiero, coger un archivo de un pc cualquiera y enviarlo al servidor donde tengo la web alojada, pero no encontré nada.

Después busque alguna forma de que el comando ftp_put() cogiera el archivo y lo enviara al host, pero no conseguí nada.



Resumiendo:

Necesito entrar en la web desde cualquier maquina y poder decirle que quiero enviar el archivo N que se encuentra en el disco duro de esa maquina al servidor.


Espero que se me entienda, que no soy muy bueno explicándome, cualquier duda sobre mi duda ([qmparto]) preguntadme.

Gracias de antemano :P

Un saludo, oky.
Muy buenas!! Hace tiempo estuve trasteando con ello, y como bien dices, esa función solo sirve para pasar ficheros del servidor web a un ftp. Lo que tú estás buscando lo puedes hacer perfectamente utilizando la subida de ficheros de PHP. Tienes que meter un cajón de texto con el botón de "Examinar" correspondiente (input type='file'), que hace que automáticamente al hacer el POST al formulario en el que se encuentre suba automáticamente el fichero al servidor Web, y ya desde ahí utilizar funciones PHP para colocarlo en el lugar que tú quieras dentro del servidor web.

Webs varias con info sobre lo que buscas:

http://www.programacion.net/php/codigo/12/
http://soporte.nora.net/asistentes/?show=A%24K3VC%5B_6%2C%3BB8%26*F7P%5DZ%3BG).3J%5BN%23W%3D%5B!I%245%22%40%5B%3B9C)*7%0A
http://www.desarrolloweb.com/articulos/1307.php

Espero que te sirva!

P.D.: Que no se te olvide mirar el parámetro de tamaño máximo de ficheros subidos dentro del fichero "php.ini" y poner su valor al que necesites.
Gracias por tu ayuda, al fin he podido terminar las malditas noticias >_<

Un saludo, oky
2 respuestas