Skip to content
Navegación
Increase font size Decrease font size Default font size
Estas aqui: Portada arrow tutoriales arrow php arrow Subir archivos al servidor via FTP
Subir archivos al servidor via FTP Imprimir E-Mail
Calificación usuario: / 0
MaloBueno 
viernes, 11 de agosto de 2006

Subir archivos al servidor via FTP   En el ejemplo mostramos como subir un archivo a nuestro servidor via Ftp mediante un formulario.

Explicacion:

 

El codigo debemos de guardarlo en un archivo llamado subir.php

Hay varias lineas del código que deben de ser modificadas:
$FTP_User = "";  // Si tu servidor requiere nombre de usuario
$FTP_Pass = ""; // Si tu servidor requiere nombre de clave de usuario
$FTP_Host = "dominio.com"; // Nombre de tu dominio
$FTP_Root = "/carpeta/upload"; // Carpeta a la que se subirá los archivos

No es necesario Modificar puesto que es la parte que se encarga de procesar y subir nuestro archivo.
if ($_POST['Submit'] != "") {
    $Connect = @ftp_connect($FTP_Host);
    ftp_login($Connect, $FTP_User, $FTP_Pass);
    $nombre_archivo = $FTP_Root . $_FILES['archivo_1']['name'];
    $Local_Resource = $_FILES['archivo_1']['tmp_name'];

La siguiente parte muestra un mensaje de verificadion si el codigo ha subido a nuestro servidor correctamente.
 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
";
    }

Las siguientes lineas se encargan de mostrar el formulario para subir nuestro archivo.


Codigo:


<?php 
$FTP_User = ""; 
$FTP_Pass = ""; 
$FTP_Host = "dominio.com"; 
$FTP_Root = "/carpeta/upload"; 
if ($_POST['Submit'] != "") { 
$Connect = @ftp_connect($FTP_Host); 
ftp_login($Connect, $FTP_User, $FTP_Pass); 
$nombre_archivo = $FTP_Root . $_FILES['archivo_1']['name']; 
$Local_Resource = $_FILES['archivo_1']['tmp_name']; 
if (ftp_put($Connect, $nombre_archivo, $Local_Resource, FTP_BINARY)) { 
echo "Archivo subido al servidor correctamente: $nombre_archivo<br />"; 

else 

echo "Se ha detectado un error al subir el archivo: $nombre_archivo<br />"; 


echo '<form action="subir.php" method="POST" enctype="multipart/form-data"> 
<input name="archivo_1" type="file"> 
<input type="Submit" name="Submit" value="Subir Archivo"> 
</form>'; 
?> 



Fuente: tutores.org

< Anterior   Siguiente >
Recibe en tu Email las Últimas noticias y artículos publicados en la web


** En la ventana nueva debes ingresar el número de verificación

Usuarios

Usuario

Contraseña

Recordarme
¿Recuperar contraseña?
¿Quiere registrarse? Hágalo aquí

Sindicación

Webs Amigas
Mucho Grafico
Recursos Gratuitos para Webmasters
Tutoriales y Foro de Diseño
Recursos Oracle
Infected FX
Noticias Informaticas
Noticias Gadget
Intercambio de Links

Encuestas

La página es...
  

Articulos para tu Web

Noticias

Usuarios en Línea

Hay 14716 invitados en línea