[PHP] Récupérer une image

Bonjour,
Je suis actuellement sur un petit projet en PHP et j'aimerai récupérer une image.
L'ennui c'est que cette image qui se trouve sur un site web est générée par un script php.
Ce qui me fait pour l'adresse de l'image : http://site.XX/image.php
Alors voila. je me demande si il serait possible en PHP de récupérer cette image.
Pour récupérer les images j'utilise la libraire GD avec la fonction image create

Merci d'avance, Sochra
Configuration: Linux
Firefox 3.0.1

5 réponses

  1. Pourquoi as tu besoin de l'adresse ?? C clair pourtant. c'est une page PHP qui génère une image.
    nous avons donc une image qui a pour URL : http://XXX.XX/image.php
    L'ennui c'est que avec les fonction GD je n'ai trouvé aucune doc permettant de reprendre l'image généré par ce script
    Mais l'image est généré au format Png mais imagecreatefrompng() me retourne une erreur car l'extension du fichier est Php et non png
    1. Depuis https://www.php.net/manual/fr/function.imagecreatefrompng.php :

      Astuce
      Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le gestionnaire fopen ( https://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen ) a été
      activée. Voyez https://www.php.net/manual/fr/function.fopen.php pour plus de détails sur la façon
      de spécifier le nom du fichier et https://www.php.net/manual/fr/wrappers.php pour une liste des protocoles URL supportés.

      Avertissement

      Les versions Windows de PHP antérieures à la version 4.3.0 ne supportent pas l'accès aux fichiers distants avec cette fonction, même si allow_url_fopen est activé.

      Bon courage.
      1. Je ne vois vraiment pas comment récupérer l'image avec fopen :s

        Je ne suis pas sur que cela corresponde avec ce que je recherche :(