Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2005, 03:08
robertogongora
 
Fecha de Ingreso: julio-2004
Ubicación: Hermosillo, Sonora, México.
Mensajes: 16
Antigüedad: 20 años, 4 meses
Puntos: 0
Si lo que quieres es que te envien archivos a tu sitio, puedes utilizar un script sencillo, no necesitas de tanto codigo, pero pues eso depende de cada uno, te voy a poner un codigo muy simple, pero puedes agregarle más cosas. Como dices que el archivo que se envia no se guarda, puede ser porque el servidor no admite cargar archivos mayores a "x" megabytes, como en mi caso.

Bueno, primero haces un formulario con una pagina .htm:

<html>
<head>
<title>Elegir Archivo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="recibir.php" enctype="multipart/form-data">
<p>Archivo:
<input type="file" name="archivo">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>

Despues lo recoges con un archivo .php y lo guardas:

<html>
<head>
<title>Recibir Archivo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
//Creamos variables para determinar nuestros datos FTP
$ftphost="ftp.iespana.es";
$ftpusuario="usuario";
$ftpclave="clave";
//Nos conectamos con el servidor FTP
$conexion = ftp_connect($ftphost);
ftp_login($conexion, $ftpusuario, $ftpclave);
//Guardamos el archivo en en sitio con su nombre original
ftp_put($conexion, "/$archivo_name", $archivo, FTP_ASCII);
echo "Listo!, el archivo $archivo_name, de tamaño $archivo_size fue guardado.";
?>
</body>
</html>

Pues espero que te hayas guiado un poco. En mi caso, es mas complicado meterse con funciones y ese rollo. Trato de simplificar mis codigos para entenderlos.