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: / 1
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 >
Diseño Web
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

Articulos para tu Web

Articulos Diseño Web

Noticias

Usuarios en Línea

Hay 796776 invitados en línea y 3812 usuarios en línea