“Conocimientos Programación>Programación PHP /MySQL

Cómo copiar un archivo desde una URL con PHP

2012/8/8
PHP ( que se encuentra de forma recursiva para "PHP Hypertext Processor ") es un lenguaje de scripting de gran alcance. Esto es más comúnmente utilizado para desarrollar páginas web interactivas , pero también es capaz de operaciones en equipos locales scripting . Desde que fue diseñado desde el principio para ser conscientes de la Internet , copiar archivos de URL con PHP puede ser sorprendentemente fácil en comparación con otros lenguajes de script . Entrada y salida de archivos con URLs utilizan exactamente las mismas funciones que la entrada y salida para los archivos locales. Instrucciones
1

Abra un nuevo archivo de texto , utilizando el editor de texto de su elección. Este tutorial asume que está utilizando el Bloc de notas , como la mayoría de los usuarios suelen tener ya instalado, pero muchas personas prefieren un editor con más características dedicadas para la programación , como jEdit .

Haga clic en " Archivo" y " Guardar Como " . Asigne un nombre al " copyFileFromURL.php . " File
2

Pega el siguiente código en el archivo para declarar en un script PHP : ?

<
Php

? >

Todo el código por el resto del tutorial irá entre esas dos líneas , que marcan el comienzo y el final de la secuencia de comandos .
3

Pega el siguiente código en el script:

$ in = fopen ( " http://www.google.com/intl/en_ALL/images/srpr/logo1w.png " , "r" ) ;

$ salida = fopen ( " logolw.png " , " w " ) ;

Esto abre tanto la URL desde la que se descarga y un archivo local a la que se le guarde . En este caso, se utiliza el logotipo de Google , pero cualquier URL válida es suficiente. Sólo tiene que sustituir la URL en el primer comando " fopen " con la persona que le gustaría usar , y sustituir el nombre del archivo en el segundo comando " fopen " con el nombre de archivo que desea utilizar para guardar el archivo localmente .

4

Pega el siguiente código en la secuencia de comandos inmediatamente después del código anterior :

while (! feof ( en $ )) {

$ buffer = fread ($ en , 2048 ) ;

fwrite ( $ salida , $ buffer) ;

}

Esto le indica al guión a seguir leyendo datos de la dirección URL en trozos de dos kilobytes hasta llegar a la final del archivo , y escribir los datos en el archivo local.

Presione " Ctrl" + " S " para guardar el trabajo .
5

Ejecute la secuencia de comandos escribiendo el siguiente en el símbolo del sistema:


php -f copyFileFromURL.php

el archivo se descargará en el directorio actual. Por lo tanto, si deja el URL en el paso 3 sin modificar , el logotipo de Google va a estar sentado en el directorio cuando finaliza el script .

Programación PHP /MySQL
Cómo hacer una página web de PHP para principiantes
Cómo eliminar una redirección en PHP
Cómo usar PHP en Tumblr
Tutorial para MySQL REGEXP
Cómo crear un formato XLS Desde PHP
Cómo obtener los nombres de los meses entre dos fechas en SQL
Cómo utilizar un encabezado PHP
Cómo crear una lista de correo con PHP
Conocimientos Informáticos © http://www.ordenador.online