Le langage PHP est un langage de script interprété couramment utilisé pour piloter des sites Web dynamiques. PHP est largement déployée parmi les fournisseurs d`hébergement Web, où il est choisi pour sa facilité d`utilisation, l`intégration de bases de données serré, et la libre disponibilité en tant que logiciel open-source. Si vous développez une routine qui a besoin de lire le contenu d`un fichier disponible sur le web, alors vous aurez besoin d`utiliser les fonctions natives de PHP pour télécharger le fichier.
Conservez le nom du fichier à télécharger dans une variable.
Si vous voulez télécharger le fichier disponible à partir de l`URL "http://myserver.net/myfile.txt", Utilisez la ligne suivante dans votre script PHP:
$ Download_location = "http://myserver.net/myfile.txt»;
Appel "file_get_contents ()" la fonction PHP pour charger le contenu du fichier dans une chaîne.
Pour enregistrer le contenu du fichier dans la chaîne "file_contents", utilisez cette commande:
$ file_contents = file_get_contents ($ download_location);
Testez votre script.
Mettez vos commandes PHP dans un fichier nommé de manière similaire à "download_test.php" et le télécharger sur votre serveur web. Assurez-vous qu`il affiche la sortie que vous attendez.
Un fichier de test simple pourrait ressembler à cet exemple. Ce script télécharge un fichier à partir d`un autre site et affiche son contenu:
$ myString = file_get_contents ( "http://anothersite.net/testfile.txt");
echo $ mystring-
?>
Conseils Avertissements
- Utilisez "fopen ()" fonction de PHP pour traiter le fichier référencé dans l`URL comme si elle était locale au lieu de télécharger son contenu dans une chaîne.
- Par mesure de sécurité, PHP est pas autorisé à télécharger des fichiers à moins que son paramètre de configuration "allow_url_fopen" est activée.