Comment télécharger un fichier en php

Évitez les bugs dans votre code PHP: les lignes avec un point-virgule.

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.

AUTRES

» » » » Comment télécharger un fichier en php