Affichage image png avec php

Résolu/Fermé
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 16 mars 2009 à 16:28
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 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
A voir également:

15 réponses

IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
16 mars 2009 à 18:24
pourquoi veux-tu aller chercher tes images avec une adresse absolue sur ton c: ? Pourquoi ne pas utiliser simplement des adresses relatives ?
1
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
17 mars 2009 à 21:17
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
1
vincent170186
16 mars 2009 à 16:33
bonjour
.c. n'est pas une variable ! il manque le $
essaye avec .$c.
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
16 mars 2009 à 16:40
bonjour,

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

merci pour ta réponse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vincent170186
16 mars 2009 à 16:56
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' >"; ?>
0
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
16 mars 2009 à 17:00
<?php
$image="c:\img\images.png";
echo '<img src="'.$image.'">';
?>
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
16 mars 2009 à 17:59
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
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
16 mars 2009 à 21:15
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
0
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 !
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
17 mars 2009 à 11:13
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
0
vincent170186
17 mars 2009 à 11:23
ok !
et quand tu fait echo"$lignes"; tu l'as en entier ton chemin d'accès ?
0
vincent170186
17 mars 2009 à 11:30
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 ?
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
17 mars 2009 à 13:10
bonjour,

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

merci
0
vincent170186
17 mars 2009 à 14:04
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é !
0
vincent170186
17 mars 2009 à 14:10
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 !
0
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
17 mars 2009 à 20:52
bonsoir,

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

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

merci
0