Interroger document csv a distance

Eléphanteau du PHP | 36 Messages

04 oct. 2021, 11:08

Bonjour,
je cherche à interroger un document csv à distance; fichier qui sort de data.gouv.fr tout à fait officiel. On peut le télécharger, chose que j'ai fait et depuis mon serveur, tout ok, j'arrive à en tirer ce dont j'ai besoin. Maintenant, le fichier en question est mis à jour par les services gouv et je ne veux pas avoir à retransférer le fichier à chaque fois qu'il subit une modification, donc, il doit bien avoir une possibilité pour interroger la chose à distance mais je ne vois pas quoi, le lien fourni renvoie systématiquement à une option de téléchargement.

Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

04 oct. 2021, 11:44

file_get_contents() en indiquant l'url du fichier à télécharger permet de le récupérer.
file_put_contents() permet d'enregistrer les données dans un fichier sur ton espace.

Je te conseille fortement de faire une copie locale du fichier que tu mets à jour (automatiquement) une fois toutes les semaines plutôt que d'aller à chaque fois interroger à la volée le CSV en question car si le FTP distant est indisponible ton site est planté.
Quand tout le reste a échoué, lisez le mode d'emploi...