Inicio PHP JavaScript Manual PHP Links de interes Contacto
Scripts en PHP Programación PHP, lenguaje del lado del servidor.
Scripts PHP - Funciones Funciones  Scripts PHP - Ip´s Ip´s  Scripts PHP - Otros Otros  
Scripts en JavaScript Programación JavaScript, lenguaje del lado del cliente.
Scripts JS - Barra de estado Barra de estado  Scripts JS - Calculadoras Calculadoras  Scripts JS - Efectos Efectos  Scripts JS - Relojes/Calendarios Relojes/Calendarios  
  Manual PHP     Manual PHP  
wrappers.ftp -- http://www.mundoscript.com/php/wrappers.ftp.html FTP y FTPS

FTP y FTPS

PHP 3, PHP 4, PHP 5. ftps:// a partir de PHP 4.3.0

  • ftp://example.com/pub/archivo.txt

  • ftp://usuario:contrasenya@example.com/pub/archivo.txt

  • ftps://example.com/pub/archivo.txt

  • ftps://usuario:contrasenya@example.com/pub/archivo.txt

Permite acceso de lectura a archivos exsistentes y la creación de nuevos archivos mediante FTP. Si el servidor no soporta el modo pasivo de ftp, la conexión fallará.

Puede abrir archivos para lectura o para escritura, pero no en los dos modos simultáneamente. Si el archivo remoto existe previamente en el servidor ftp e intenta abrirlo para escritura, pero no tiene especificada la opción de contexto overwrite, la conexión fallará. Si necesita sobrescribir archivos existentes sobre ftp, especifique la opción overwrite en el contexto y abra el archivo para escritura. Alternativamente, puede usar la extensión FTP.

Adición: A partir de PHP 5.0.0, los archivos pueden ser extendidos, agregando nuevos datos al final, mediante la envoltura de URL ftp://. En versiones anteriores, al intentar adicionar datos a un archivo mediante ftp:// se producirá un fallo.

ftps:// se ha introducido en PHP 4.3.0. Es igual a ftp://, pero intenta negociar una conexión segura con el servidor ftp. Si el servidor no soporta SSL, entonces la conexión recae sobre el ftp corriente, sin encripción.

Nota: FTPS es soportado desde PHP 4.3.0, si ha compilado el soporte para OpenSSL.

Tabla L-4. Resumen de Envoltura

AtributoPHP 4PHP 5
Restricción por allow_url_fopen.SiSi
Permite LecturaSiSi
Permite EscrituraSi (archivos nuevos únicamente)Si (archivos nuevos/archivos existentes con overwrite)
Permite AdiciónNoSi
Permite Lectura y Escritura SimultáneaNoNo
Soporte stat()No Solo los elementos filesize(), filetype(), file_exists(), is_file(), y is_dir().
Soporte unlink()NoSi
Soporte rename()NoSi
Soporte mkdir()NoSi
Soporte rmdir()NoSi

Tabla L-5. Opciones de contexto (a la altura de PHP 5.0.0)

NombreUsoPredeterminado
overwrite Permite la sobrescritura de archivos previamente existentes en el servidor remoto. Se aplica al modo de escritura (carga de archivos) solamente. FALSE (Deshabilitada)
resume_pos Desplazamiento de archivo para iniciar la transferencia. Se aplica únicamente al modo de lectura (descarga de archivos). 0 (Comienzo del Archivo)

Opciones de contexto de las secuencias de socket interno: Puede que se soporten opciones de contexto adicionales por el transporte implícito. Para secuencias ftp://, refiérase a las opciones de contexto para el transporte tcp://. Para secuencias ftps://, refiérase a las opciones de contexto del transporte ssl://.

Web´s ORO

Comparativas

peliculas - musica - trucos
telefonos moviles
directorio de programacion
Web´s PLATA

logiciel gratuit
programas para bajar
ocio y entretenimiento
eliminar virus