Télécharger et renommer un fichier via l'url avec PHP

J'ai cette URL

www1.intranet.com/reportingtool.asp?settings=var&export = ok

Là, je peux télécharger un rapport. Le nom de fichier du rapport comprend un horodatage. par exemple, 123981098298.xls et varie à chaque fois que je le télécharge.

Je veux avoir un script avec cette fonction:

<?php
//Download the File

//rename it to **report.xls**

//save it to a specified place
?>

Je n'ai pas d'idée après des recherches sur stackoverflow et googler sur ce sujet 🙁

Est-ce possible?

  • C'est tout à fait possible. Cependant ce n'est PAS un endroit pour laisser les autres le faire à VOTRE travail, désolé. Ce lieu est d'obtenir de l'aide si vous êtes coincé avec un problème avec votre propre mise en œuvre. Donc: apprendre la plupart des choses de base sur php tout d'abord, résoudre ce vraiment une tâche facile et puis, si vraiment vous rencontrez un problème avec cela, demandez ici.
  • Le site web de la source d'exiger une authentification avant d'autoriser l'accès au rapport? Si oui, de quel type? Quand vous dites "les enregistrer à un endroit déterminé", ce genre d'endroit que ce serait? Sur le serveur où PHP s'exécute? Sur le client (si votre script est accessible via une URL)? Comment est le script va être accessible de toute façon?
  • Ok @arkascha c'est une bonne nouvelle que c'est possible! Merci 🙂
  • Il n'a pas besoin d'authentification. Il a juste besoin d'être téléchargé dans un dossier nommé par exemple "téléchargements" Donc, sur le côté serveur. Lateron le script doit s'exécuter automatiquement via une tâche cron 🙂
InformationsquelleAutor Susanne92 | 2013-10-08