syntaxe php

syntaxe php - PHP - Programmation

Marsh Posté le 14-02-2005 à 18:58:35    

Bonjour, j'ai un probleme de syntaxe sur mon img src :
 

Code :
  1. if(is_file("./images/img_admin/" . $id . "_a.jpg" )) {
  2. echo"<img src= \"images/img_admin/$id_a.jpg\" > ";


l'image ne s'affiche pas
pouvez vous m'aider?
merci

Reply

Marsh Posté le 14-02-2005 à 18:58:35   

Reply

Marsh Posté le 14-02-2005 à 19:06:29    

Et voilà ce qui arrive quand on met les noms des variables à l"intérieurs des chaines de cartéres.
Devinette : quels caractéres peut contenir un nom de variable?
Bon, d'aprés toi, que contient la variable "$id_a" ?
 
Désormé fait toujours comme sur la premiére ligne et pas comme dans la seconde. J'entends par là, qu'il vaut mieux que tu mettes toujours les variables en dehors des chaiens de caractéres. Ca t'évitera ce genre de probléme.

Reply

Marsh Posté le 14-02-2005 à 19:08:43    

echo"<img src= \"images/img_admin/'$id'_a.jpg\" > ";
 
qqchose comme ca, mais c'est pareil... ;)

Reply

Marsh Posté le 14-02-2005 à 19:11:15    

echo"<img src= images/img_admin/'.$id .'_a.jpg' > ";
ca non plus... arghh a l'aide...

Reply

Marsh Posté le 14-02-2005 à 19:11:34    

francescu a écrit :

qqchose comme ca, mais c'est pareil... ;)


normal

Reply

Marsh Posté le 14-02-2005 à 19:12:08    

normal? ah bon, merci pour ton aide !

Reply

Marsh Posté le 14-02-2005 à 19:12:52    

" != ' :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 19:13:23    

francescu a écrit :

normal? ah bon, merci pour ton aide !


allez un indice : " '

Reply

Marsh Posté le 14-02-2005 à 19:13:55    

je sais merci a toi aussi... c'est cool les gars... merci pour votre aide hein...

Reply

Marsh Posté le 14-02-2005 à 19:15:51    

je crois que j'ai plus d'idees la... j'ai essayé une chiee de possibilité... mais non !!!
siouplait, un autre indice.... :)

Reply

Marsh Posté le 14-02-2005 à 19:15:51   

Reply

Marsh Posté le 14-02-2005 à 19:16:25    

rachete toi un cerveau :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 19:17:41    

francescu a écrit :

echo"<img src= images/img_admin/'.$id .'_a.jpg' > ";
ca non plus... arghh a l'aide...


 
Oui mais non, soit tu utilises des " soit des ' mais pas les deux mélangées n'importe comment :)
 
Tips : affiche le source de la page produite par ton script quand ça ne marche pas, c'est souvent la manière la plus rapide de voir une erreur de ce genre :)

Reply

Marsh Posté le 14-02-2005 à 19:21:01    

hihi mais j'arrete po d'afficher le source...
un coup il me met les points de concatenation, un coup non... je comprend pas.. ah si ca y est !! chuis trop bete !!! ;)

Reply

Marsh Posté le 14-02-2005 à 19:24:26    

Hou là, ca a pas l'air gagné tout ça.
Le tips de naceroth, c'est de regarder le source de la page html reçu par le navigateur.

Reply

Marsh Posté le 14-02-2005 à 19:29:45    

oui oui j'avais bien compris.... c'est ce que je fait... merci qd meme :)

Reply

Marsh Posté le 14-02-2005 à 19:33:05    

francescu a écrit :

hihi mais j'arrete po d'afficher le source...
un coup il me met les points de concatenation, un coup non... je comprend pas.. ah si ca y est !! chuis trop bete !!! ;)


 
débutant me semble plus juste que bête :D
 
On résume les bases :  
" parse le contenu et l'interprète, au contraire de '.  
Une chaine va du premier " ou ' à celui qui le suit sauf s'il est échappé par un \.
 
Si ton premier code n'affiche pas l'image, regarde le code source (en html) pour t'assurer que le contenu correspond bien à ce qu'il doit être.

Reply

Marsh Posté le 14-02-2005 à 19:35:56    

merci

Reply

Marsh Posté le 14-02-2005 à 19:45:52    

echo" <img src=\"./images/img_admin/".$id."_a.jpg\"> ";
 
ca fait 2 heures montre en main que cherchais... merci Naceroth et Omega !!!
les autres quand j'ai pas besoin de vous je vous appelle hein?!  
bises

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed