Vous n'êtes pas identifié(e).
Bonjour une nouvelle question pour vous aujourd'hui...
Je cherche à afficher une photo de remplacement si la requéte si dessous ne renvoi aucune valeur.
Merci pour votre aide
Concernant cette requéte je crois que c'est le seul code interrogé, cela dit si vous avez besoin de plus de code n'hésitez pas à me le dire.:)
Hors ligne
Voili voilou, rien de bien compliqué quand on cherche. ^_-
Hors ligne
desolé je sais pas ce que je fait de mal mais ça ne marche pas apparement, ça ne trouve pas ma photo de remplacement, ça m'affiche la petite croix à la place..
Hors ligne
vide.jpg existe ?
a++
Hors ligne
Je dois dire que je suis un peu désespéré quand je vois ça... On devrait inventer un proverbe à l'opposé du fidèle "chercher une aiguille dans une botte de foin" pour la nouvelle génération...
Hors ligne
Merci pierrot, vide.jpg n'existe pas mais pasdephoto.jpg existe et j'ai bien sur remplacé le vide.jpg dans le code par mon pasdephoto.jpg, pour ta réflexion xTG je sais pas trop comment le prendre, il me semblait être sur un forum pour débutant. Excuse moi si je t'ai fait perdre ton temps. Avant de poser la question ici j'ai fait beaucoup de tentatives pour trouver par moi même mais malheureusement elle sont restées infructueuses. Sur le précédent poste tu m'as aiguillé et j'ai réussi à trouver ce qui n'allait pas, ce qui prouve bien que je ne suis pas là juste pour prendre un code tout fait. Merci quand même d'avoir utilisé ton temps précieux pour m'aider.
Hors ligne
Je pensais justement que tu n'avais pas pris en compte le nom de l'image. Mon message est donc hors de propos.
Le chemin vers l'image lorsque tu vas dans les propriétés de l'image à croix rouge pointe-t-il vers la bonne image ?
Pour vérifier tu en fais un copier/coller que tu mets dans ton navigateur, tu seras vite fixé.
Hors ligne
Le lien pointe vers l'image du pseudo (en l'occurence photos/pseudo/greg.jpg) mais cette photo n'existe pas et du coup il n'affiche pas photos/pseudo/pasdephoto.jpg. Merci de continuer à m'aider
Hors ligne
Ah bah oui dans ce cas, mais c'est tout à fait logique...
Si ton système peut faire qu'une image n'existe pas il faut donc vérifier qu'elle existe !
Je te renvoie vers la documentation de la fonction qu'il te faut : file_exists()
Hors ligne
Merci xTG, je vais faire en sorte de trouver avec ça, j'ai commencé à jeter un oeil mais rien de concluant. Je persévère . Si je trouve le code exact je l'afficherais merci encore à bientôt.
Hors ligne
[code : php]
<img scr="<?php echo (file_exist($nomdetonimage) ? $nomdetonimage : "vide.jpg" ; ?>" />
[/code]
a++
Dernière modification par Pierrot (07-03-2010 11:58:05)
Hors ligne
Merci Pierrot mais ça ne marche pas, ça met : Parse error: parse error in C:\wamp\www\nooanoo\ok.php on line 190
La ligne 190 c'est : </p>
Hors ligne
J'ai essayé ça aussi mais pareil ça me met une "Parse error" sur la ligne : if (file_exists($filename)) {
J'avoue que je ne sais pas trop comment enboiter le tout, ce qui est utile ou pas etc...
Hors ligne
pasdephoto.jpg entre simple cote de porc
ca fonctionnera
a++
Hors ligne
Je suis désolé Pierrot mais je comprends pas ce que tu veux dire
Hors ligne
code de porc ou cote de maille, c'est pareil
comme ca :
[code : php]
<img scr="<?php echo (file_exist($row_Recordset1['pseudo']) ? $row_Recordset1['pseudo'] : 'pasdephoto.jpg' ; ?>" />
[/code]
ca : 'pasdephoto.jpg'
pas ca "pasdephoto.jpg"
capicho ?????
a++
Hors ligne
Oui, ha ben si, j'avais compris alors . Ben ça marche pas non plus
Ca met toujours une "Parse error" mais sur la ligne d'aprés. Si il faut plus de code dit le moi...
Dernière modification par bobotoms (07-03-2010 13:30:30)
Hors ligne
bah, met les quelques lignes avant et les quelques ligne après
a++
Hors ligne
Voili, voilou...
Hors ligne
y manque une parenthèse fermante
a++
Hors ligne
ha oui exact, quel truffe je fait, du coup je me suis aussi rendu compte que je n'avais pas mis le dossier de destination. Aprés rectification de ce petit oubli, ça m'affiche uniquement la <div id="Layer3"> mais au milieu de ma div ça met ce message : <img scr="photos/pseudo/
Fatal error: Call to undefined function file_exist() in C:\wamp\www\nooanoo\ok.php on line 189
Je mets ci-aprés le nouveau code avec le dossier de destination et la parenthése en plus pour que ce soit plus clair...
La ligne 189 c'est :<form action="upload.php" method="post" enctype="multipart/form-data" name="upload" id="upload">
Dernière modification par bobotoms (07-03-2010 14:03:03)
Hors ligne
file_exists pas file_exist
scuse moi, j'écris a l'arrache
a++
Hors ligne
C'est déja trés sympa de ta part de ne pas lâcher l'affaire. Cela dit j'ai encore un petit souci, mais je crois qu'on y est presque. Ca m'affiche la page mais sans la photo (il y a juste un petit carré), que la requette renvoie un pseudo qui à une photo ou non. Alors je me suis dit, il manque l'extension que j'ai rajouté à la fin du php (code si aprés) mais ça n'a rien changé.
Hors ligne
<img scr="photos/pseudo/<?php echo (file_exists($row_Recordset1['pseudo'].'.jpg')) ? $row_Recordset1['pseudo'].'.jpg' : 'Pasdephoto.jpg'; ?>" />
a++
Hors ligne
Ca marche toujours pas je crois que je vais laisser tomber, j'y reviendrais plus tard en tout cas merci beaucoup Pierrot.
Hors ligne