IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récriture URL attibut src de balise image


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut Récriture URL attibut src de balise image
    Bonjour,

    Pour certaines raisons, j'ai besoin de réécrire l'URL de l'attribut SRC de balises IMG

    J'ai donc essayé cela
    xxx étant le n° de mon image qui change

    les images se trouvent sur un (ou des) sites externes à mon propre site
    dans mon htaccess (serveur apache), j'ai une réécriture d'URL qui appelle un programme php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^img-([0-9]+)$ /php/images/search-img.php?id_img=$1 [QSA,L]
    ce programme PHP va chercher l'URL (réelle) externe dans une base de données
    puis je termine en faisant un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo file_get_contents($url);
    avec un header (placé en premier bien sur)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Content-Type: image");
    j'en profite pour poser une première question subsidiaire : est ce que le content-type avec uniquement le mot image est correct ? (je n'ai pas trouvé d'infos la dessus.

    Ma question principale :
    Cela fonctionne bien pour GGchrome et Firefox mais pas pour IEplorer.

    En effet, l'image ne s'affiche pas et lorsque je teste le lien seul, par exemple http://www.monsite.com/img-586 IExplorer ouvre un popup me demandant si je veux ouvrir ou enregistrer le fichier, au lieu d'afficher l'image comme le font très bien GGchrome et Firefox.

    une idée pour m'aider s'il vous plait ?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 714
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 714
    Par défaut
    essayez un des entête suivant en fonction du format de l'image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Content-Type: image/png
    Content-Type: image/jpeg
    Content-Type: image/gif

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. URL avec variable dans le src d'une image
    Par PedroBD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/04/2014, 16h29
  2. [HTML] Balise image - Texte alternatif
    Par jak0 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 05/05/2006, 16h10
  3. [SVG]Balise <image> et espace de noms
    Par Herode dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/05/2006, 17h05
  4. ateindre un dossier parent dans la source d'une balise imag
    Par benjamin_normand dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 07/01/2006, 15h00
  5. concaténation sur une balise image
    Par hutchuck dans le forum Langage
    Réponses: 5
    Dernier message: 15/12/2005, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo