Bonjour,
Dans le cadre d'une appli php j'ai besoin de recopier une image dont le
lien m'est donné par un flux xml (dont j'ai les droits d'usage). Je
récupère un champs texte du style "http://www.example.com/image/img_50"
1) je suis étonné que l'extension de l'image (gif ou jpg) ne soit pas
donné, mais ça ne semble pas géner le navigateur lors de l'affichage...
2) comment la recopier en local ?
Merci
--
VarioFlux
http://www.educador.fr
http://www.dressage-chien.com
Centre d'éducation canine sur la Côte d'Azur
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Calimero
VarioFlux wrote:
Bonjour, Dans le cadre d'une appli php j'ai besoin de recopier une image dont le lien m'est donné par un flux xml (dont j'ai les droits d'usage). Je récupère un champs texte du style "http://www.example.com/image/img_50"
1) je suis étonné que l'extension de l'image (gif ou jpg) ne soit pas donné, mais ça ne semble pas géner le navigateur lors de l'affichage...
C'est le content-type envoyé dans les en-têtes qui fait foi. Les extensions, c'est juste une convention.
Il est possible que dans ton cas ce soit un script, CGI, module du serveur web... qui génère dynamiquement et/ou envoie l'image.
On peut très bien imaginer du code comme ca: <img src="http://site.com/image.php">
2) comment la recopier en local ?
Je suppose depuis un script PHP ?
http://fr2.php.net/manual/fr/function.copy.php
http://fr2.php.net/manual/fr/function.fopen.php Voir le manuel de fopen() pour les contraintes de version et de configuration pour avoir la possiblité de faire un copy("http://...", "localfile.jpg");
-- @+ Calimero
VarioFlux wrote:
Bonjour,
Dans le cadre d'une appli php j'ai besoin de recopier une image dont le
lien m'est donné par un flux xml (dont j'ai les droits d'usage). Je
récupère un champs texte du style "http://www.example.com/image/img_50"
1) je suis étonné que l'extension de l'image (gif ou jpg) ne soit pas
donné, mais ça ne semble pas géner le navigateur lors de l'affichage...
C'est le content-type envoyé dans les en-têtes qui fait foi. Les
extensions, c'est juste une convention.
Il est possible que dans ton cas ce soit un script, CGI, module du
serveur web... qui génère dynamiquement et/ou envoie l'image.
On peut très bien imaginer du code comme ca:
<img src="http://site.com/image.php">
2) comment la recopier en local ?
Je suppose depuis un script PHP ?
http://fr2.php.net/manual/fr/function.copy.php
http://fr2.php.net/manual/fr/function.fopen.php
Voir le manuel de fopen() pour les contraintes de version et de
configuration pour avoir la possiblité de faire un copy("http://...",
"localfile.jpg");
Bonjour, Dans le cadre d'une appli php j'ai besoin de recopier une image dont le lien m'est donné par un flux xml (dont j'ai les droits d'usage). Je récupère un champs texte du style "http://www.example.com/image/img_50"
1) je suis étonné que l'extension de l'image (gif ou jpg) ne soit pas donné, mais ça ne semble pas géner le navigateur lors de l'affichage...
C'est le content-type envoyé dans les en-têtes qui fait foi. Les extensions, c'est juste une convention.
Il est possible que dans ton cas ce soit un script, CGI, module du serveur web... qui génère dynamiquement et/ou envoie l'image.
On peut très bien imaginer du code comme ca: <img src="http://site.com/image.php">
2) comment la recopier en local ?
Je suppose depuis un script PHP ?
http://fr2.php.net/manual/fr/function.copy.php
http://fr2.php.net/manual/fr/function.fopen.php Voir le manuel de fopen() pour les contraintes de version et de configuration pour avoir la possiblité de faire un copy("http://...", "localfile.jpg");