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 .