Posez votre question Signaler

Affichage image png avec php [Résolu]

petittrain 46Messages postés 7 février 2008Date d'inscription 4 juin 2010Dernière intervention - Dernière réponse le 17 mars 2009 à 21:17
Bonjour,
je n'arrive pas à afficher une image qui est en png
la ligne $ligne donne le chemin absolue depuis la racine c:
mais l'image n'apparait pas quelqu'un aurait verrait il ou est le pb
<?php echo '<img src="'.c.'" align="center" >';?>
merci
Lire la suite 

Affichage image png avec php »

16 réponses
Réponse
+1
moins plus
<?php
$image="c:\img\images.png";
echo '<img src="'.$image.'">';
?>
Ajouter un commentaire
Réponse
+1
moins plus
pourquoi veux-tu aller chercher tes images avec une adresse absolue sur ton c: ? Pourquoi ne pas utiliser simplement des adresses relatives ?
Ajouter un commentaire
Réponse
+1
moins plus
bonsoir,

je vous remercie beaucoup poour l'aide que vous m'avez apporté; le problème venait de la mémoire cache qui ne changer par le nom de la nouvelle image du fait lors de l'impression le fichier n'apparaissait pas car le nom de l'image et son chemin avait changé.


pour info pour supprimé ca aller dans outil ->effaccer mes trace et choisir les info stocké sur votre ordi à votre insu (pas les programme espion).

attetion ces info contiennent les cookie qui permette de vous identifier sur les site quand vous utilisé votre ordi, vos mots de passe que vous avez demendé d'enregistrer,.....



merci
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
.c. n'est pas une variable ! il manque le $
essaye avec .$c.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

j'ai le même résultat avec
<?php echo '<img src="'.$ligne.'" align="center" >';?>

merci pour ta réponse
Ajouter un commentaire
Réponse
+0
moins plus
ok !
$ligne et donc le chemin d'accès a ton image
verifie la valeur de $ligne

echo"$ligne"; tu obtient c:\...png
si ton chemin est complet (CAD qu'il commence par c: et finis par .png

essaye; <?php echo "<img src='$ligne' align='center' >"; ?>
Ajouter un commentaire
Réponse
+0
moins plus
merci pour ta réponse

le chemin que je récupére j'ai / et non \

voila la résultat
<img src="C:/ms4w/tmp/ms_tmp/49be836f_1304_0.png">

le nom est géré de façons automatique le chemin également
quen j'essai la fonction replace il commente tout après les \



merci
Ajouter un commentaire
Réponse
+0
moins plus
bonsoir

le chemin de l'image est très éloigné de mon fichier qui me génére le code (php)
ms4w/apache/htdocs/projet

le chemin relatif donne la séquence ci dessous
"../../../tmp/ms_tmp/49beb20d_640_0.png"
et de nouveau si je mets les \ il y a des problème

merci
vincent170186 - 17 mars 2009 à 09:36
bonjour
un petit conseil pour ne plus te prendre la tet avec ce genre de probleme !
tu crée un fichier nommé image dans ton dossier qui contient ta page web .
et tu met tes image dedans ! comme ça tous tes chemin d'accès son du type: image/nomdelimage.png
ou .jpeg ou .gif enfin bref ça t'evite les emmerdes !
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

sur le principe je suis d'accord mais c'est le programme qui crée l'image à cette endroit là. le chemin où génére l'image est un paramètre interne au programme et je ne le maitrise pas.

merci
Ajouter un commentaire
Réponse
+0
moins plus
ok !
et quand tu fait echo"$lignes"; tu l'as en entier ton chemin d'accès ?
Ajouter un commentaire
Réponse
+0
moins plus
oups oublie la question d'au dessus !!!
quand tu dit que le resultat est :
<img src="C:/ms4w/tmp/ms_tmp/49be836f_1304_0.png">
c'est ton $lignes complet ou ton $ligne c'est C:/ms4w/tmp/ms_tmp/49be836f_1304_0.png ?
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

cette ligne c'est la réponse à l'instruction echo '<img src='.$ligne.'>';
avec $ligne='"'.$chemin.'"' ;

merci
Ajouter un commentaire
Réponse
+0
moins plus
ok !
ecoute je comprend pas le chemin est complet donc logiquement il devrait l'afficher !
et sur ton ton pc quand tu met l'adresse dans la barre de navigation tu obtient l'image ?
vérifie que l'image est bien la et quel porte le bon nom !
si elle est la essaye avec une autre image situé ailleur et voit ce que ça fait ! voir si le probleme n'est qu'avec cette img ou alors si aucune image ne s'affiche peut etre que dans tes parametre internet tu n'affiche pas les image (mais dans ce cas aucune image ne s'affiche !(oui je sais c'est trés con comme supposition mais la je rame !!!)
je reflechis mais j'ai rein de mieux pour l'instant ! désolé !
Ajouter un commentaire
Réponse
+0
moins plus
attend !
il y a un truc que je comprend pas quand tu met echo '<img src='.$ligne.'>';
il t'affiche <img src="C:/ms4w/tmp/ms_tmp/49be836f_1304_0.png"> !! tu veux dire qu'il affiche le texte :<img src="C:/ms4w/tmp/ms_tmp/49be836f_1304_0.png">!??
si oui essaye avec echo "<img src='.$ligne.'>"; et dis moi si il affiche encore le texte !
Ajouter un commentaire
Réponse
+0
moins plus
bonsoir,

oui il affiche si on ecrit
echo "<img src=".$ligne.">"

mais dans le code source de la page pas à l'ecran

merci
Ajouter un commentaire
Ce document intitulé « affichage image png avec php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?