El lenguaje PHP es un lenguaje de programación interpretado comúnmente utilizado para conducir sitios web dinámicos. PHP es ampliamente desplegado entre los proveedores de alojamiento web, donde se elige por su facilidad de uso, la integración de bases de datos apretado, y la disponibilidad libre como software de código abierto. Si está desarrollando una rutina que tiene que leer el contenido de un archivo disponible en la web, a continuación, tendrá que utilizar las funciones nativas de PHP para descargar el archivo.
Instrucciones
1 Almacenar el nombre del archivo a descargar en una variable.
Si desea descargar el archivo disponible en la URL "http://www.myserver.net/myfile.txt", utilice la siguiente línea en su script PHP:
$ Download_location = "http://www.myserver.net/myfile.txt";
2 Llamar "file_get_contents) (" la función de PHP para cargar el contenido del archivo en una cadena.
Para guardar el contenido del archivo en la cadena "file_contents", utilice este comando:
$ file_contents = file_get_contents ($ download_location);
3 Pon a prueba tu guión.
Ponga sus comandos de PHP en un archivo denominado de forma similar a "download_test.php" y subirlo a su servidor web. Asegúrese de que se muestra el resultado esperado.
Un archivo de prueba simple podría parecer a este ejemplo. Este programa transfiere un archivo de otro sitio web y muestra su contenido:
<?
$mystring = file_get_contents("http://anothersite.net/testfile.txt");
echo $ mystring;
?>
Consejos y advertencias
- Use ") fopen (" función de PHP para tratar el archivo de referencia en la URL como si fuera local en lugar de descargar su contenido en una cadena.
- Como medida de seguridad, PHP no se le permite descargar archivos a menos que se habilita el parámetro de configuración "allow_url_fopen".