Vamos a aprender a utilizar las funciones de FTP que nos brinda PHP para trabajar con un servidor FTP desde nuestro servidor de páginas web, lo primero que vamos a ver es cómo establecer conexión con el servidor y identificarnos como usuario.
Para esto utilizaremos dos funciones, la función ftp_connect para establecer la conexión con un servidor dada su dirección y puerto de acceso y la función ftp_login a la que le pasaremos la conexión, el nombre de usuario y la contraseña:
000 001 002 003 004 005 006 007
|
<? if($ftp_c = ftp_connect ("localhost",21)){ if(ftp_login($ftp_c,"usuario","contraseña")){ // Aqui trabajaremos con las funciones FTP } else echo "Error: En el usuario o contraseña"; } else echo "Error: El servidor FTP no responde"; ftp_close($ftp_c); ?>
|
Ya tenemos nuestra conexión con el servidor de FTP, ahora podemos situarnos en una ruta específica para empezar el trabajo con los ficheros propiamente dicho, para esto usaremos la función ftp_chdir, para saber en que directorio estamos actualmente usaremos ftp_pwd:
000 001 002 003 004 005 006 007 008
|
<? if($ftp_c = ftp_connect ("localhost",21)){ if(ftp_login($ftp_c,"usuario","contraseña")){ ftp_chdir($ftp_c, 'miCarpeta'); echo "Carpeta actual: ".ftp_pwd($ftp_c); } else echo "Error: En el usuario o contraseña"; } else echo "Error: El servidor FTP no responde"; ftp_close($ftp_c); ?>
|
Sabiendo esto ya podemos empezar a trabajar con ficheros y directorios, vamos a empezar por los directorios. |