You are on page 1of 1

Como subir archivos a un FTP con un formulario y PHP

En este tutorial de PHP aprenderemos a hacer un script para que podamos subir ar
chivos desde un simple formulario a nuestro FTP.
En primer lugar tenemos que hacer un documento con el formulario. En el formular
io pondremos un campo type file para que en el seleccionemos el archivo que quer
amos y haremos que vaya a subir_archivo.php.
El formulario sería algo así:
<form action="subir_archivo.php" method="POST" enctype="multipart/form-data" nam
e="form1">
<p>
<input name="archivo" type="file" id="archivo" value="" size="32" />
</p>
<input type="submit" name="Submit" value="Enviar" />
</form>
En el documento subir__archivo.php pondríamos el siguiente script, el cual nos ser
virá para copiar el archivo que elegimos en el formulario anterior y copiarlo a la
dirección FTP que le digamos:
<?php
$directorio_archivo = "Directorio-del-ftp-donde-se-guardara-el-archivo "; // tip
o /home/user/public_html/archivos/
$nombre = strtr($_FILES['archivo']['name'], "ñ'ÁÉÍÓÚÀÈÌÒÙáéíóúäëïöüàèìòù ", "n-AEIOUAEIOUae
$tamanio = $_FILES['archivo']['size'];
$tipo = $_FILES['archivo']['type'];
copy($_FILES['archivo']['tmp_name'], $directorio_archivo.$nombre);
echo "el archivo se a subido correctamente al servidor<br>";
?>
Es importante que dicha carpeta del FTP tenga los permisos de escritura y lectur
a, por ejemplo con un 777

You might also like