FORMULARIO
Código HTML:
<form id="form1" name="form1" method="post" action="recibe.php"> User<span id="sprytextfield1"> <label for="usuario"></label> <input type="text" name="usuario" id="usuario" /> <span class="textfieldRequiredMsg">Se necesita un valor.</span></span>Password <label for="textfield"></label> <span id="sprypassword1"> <label for="contraseña"></label> <input type="password" name="contraseña" id="contraseña" /> <span class="passwordRequiredMsg">Se necesita un valor.</span></span> </form> <p> </p> <FORM ENCTYPE="multipart/form-data" ACTION="recibe.php" METHOD="POST"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="99999999999999999999"> Envía este fichero: <INPUT NAME="fichero_usuario" TYPE="file"><INPUT TYPE="submit" VALUE="Envía Fichero"> </FORM>
Código PHP:
<?php
$FTP_User = "userftp"; // nombre de usuario
$FTP_Pass = "****"; // nombre de clave de usuario
$FTP_Host = "0.0.0.0"; // Nombre de tu dominio
$FTP_Root = ""; // Carpeta a la que se subirá los archivos
$Connect = @ftp_connect($FTP_Host);
ftp_login($Connect, $FTP_User, $FTP_Pass);
ftp_pasv($Connect,true); //Establece el modo de conexión pasivo
$nombre_archivo = $FTP_Root . $_FILES['fichero_usuario']['name'];
$Local_Resource = $_FILES['fichero_usuario']['tmp_name'];
if (ftp_put($Connect, $nombre_archivo, $Local_Resource, FTP_BINARY)) {
echo "Archivo subido al servidor correctamente: $nombre_archivo";
}
else
{
echo "Se ha detectado un error al subir el archivo: $nombre_archivo";
}
ftp_quit($Connect); //Cierrra la conexion ftp
?>