Esto lo cree en un archivo .html
Código HTML :
<form name="enviador" method="post" action="recibe.php" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Archivo: <input type="file" name="archivo"> <input class="button" type="submit">
Y este en un archivo .PHP
Código PHP :
<?php
$cid = ftp_connect("server14.000webhost.com");
$resultado = ftp_login($cid, "UsuarioFTP","PassFTP");
if ((!$cid) || (!$resultado)) {
echo "Fallo en la conexión"; die;
} else {
echo "Conectado.";
}
ftp_pasv ($cid, true) ;
echo "<br> Cambio a modo pasivo<br />";
ftp_chdir($cid, "/public_html/ftpupload/files/");
echo "Cambiado al directorio necesario";
$local = $_FILES["archivo"]["name"];
$remoto = $_FILES["archivo"]["tmp_name"];
$tama = $_FILES["archivo"]["size"];
echo "<br />$local<br />";
echo "$remoto<br />";
echo "subiendo el archivo...<br />";
$ruta = "/public_html/ftpupload/files/" . $local;
if (!$tama<=$_POST["MAX_FILE_SIZE"]){
echo "Excede el tamaño del archivo...<br />";
}
else {
if (is_uploaded_file($remoto)){
copy($remoto, $ruta);
}
else {
echo "no se pudo subir el archivo " . $local;
}
}
echo "Ruta: " . $ruta;
ftp_close($cid);
?>Estoy hospedado en 000webhost, aqui la pagina: http://mehosting.net76.net/ftpupload/ftp.html.
Al intentar utilizarlo, no se guarda el archivo en ninguna carpeta, porfavor si necesitan mas detalles para ayudarme se los dare.
Gracias de antemano.
