Mettre une image par défaut
Résolu/Fermé
nanaval31
Messages postés
20
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
-
13 juin 2014 à 09:31
nanaval31 Messages postés 20 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 23 juin 2014 - 13 juin 2014 à 11:17
nanaval31 Messages postés 20 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 23 juin 2014 - 13 juin 2014 à 11:17
A voir également:
- Mettre une image par défaut
- Image iso - Guide
- Recherche par image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Google page d'accueil par défaut - Guide
- Image iso windows 10 - Guide
8 réponses
sipherion
Messages postés
1809
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
13 juin 2014 à 09:33
13 juin 2014 à 09:33
Salut,
Pour résoudre ce problème, il te suffit de faire un echo de $photo1 pour voir qu'est ce qui est enregistré exactement dans $photo1 quand il n'y a pas d'image.
Ensuite, tu fais le test sur cette expression exacte, et ça devrait fonctionner.
Pour résoudre ce problème, il te suffit de faire un echo de $photo1 pour voir qu'est ce qui est enregistré exactement dans $photo1 quand il n'y a pas d'image.
Ensuite, tu fais le test sur cette expression exacte, et ça devrait fonctionner.
nanaval31
Messages postés
20
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
13 juin 2014 à 09:44
13 juin 2014 à 09:44
Salut :)
Merci de ta réponse
Tu veux dire comme cela ? :
Mais c'est toujours pareil rien ne s'affiche.... Le chemin de mon image ermplaçante est pourtant correct...
Merci de ta réponse
Tu veux dire comme cela ? :
if ($photo1==('<img src="">')) { $photo1='<img src="imgreplace.png">'; echo $photo1;
Mais c'est toujours pareil rien ne s'affiche.... Le chemin de mon image ermplaçante est pourtant correct...
sipherion
Messages postés
1809
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
13 juin 2014 à 09:49
13 juin 2014 à 09:49
Non, il faut que tu testes avant la condition !
echo $photo1; if ($photo1==('<img src="">')) { $photo1='<img src="imgreplace.png">'; }
nanaval31
Messages postés
20
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
13 juin 2014 à 09:58
13 juin 2014 à 09:58
Ok j'ai testé, mais cela ne fonctionne toujours pas.
C'est peut être au niveau du xml que ça ne va pas ?
Dans le fichier xml, quand il y a une photo il y a ce code :
Quand il y en a pas , on a :
Est ce qu'au lieu de mettre <img src=""> il faut mettre autre chose ?? :O
Merci de ton aide
C'est peut être au niveau du xml que ça ne va pas ?
Dans le fichier xml, quand il y a une photo il y a ce code :
<d:ListingPHOTOPRINCIPALE>Libellé : La plénitude 2014|URL : <img src="http://cdt65.media.tourinsoft.eu/upload/La-plenitude-2014.JPG">Libellé : HPMH07 - La Plénitude - Roulotte Arizona|URL : <img src="http://cdt65.media.tourinsoft.eu/upload/HPMH07---La-Plenitude---Roulotte-Arizona.jpg">Libellé : HPMH07 - La Plénitude - Roulotte Arizona|URL : <img src="http://cdt65.media.tourinsoft.eu/upload/HPMH07---La-Plenitude---Roulotte-Arizona.jpg"></d:ListingPHOTOPRINCIPALE>
Quand il y en a pas , on a :
<d:ListingPHOTOPRINCIPALE m:null="true" />
Est ce qu'au lieu de mettre <img src=""> il faut mettre autre chose ?? :O
Merci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sipherion
Messages postés
1809
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
13 juin 2014 à 10:20
13 juin 2014 à 10:20
Le
Comment le récupères tu ? Comment enregistres-tu des données dans cette variable ?
echo $photo1doit forcément retourner quelque chose.
Comment le récupères tu ? Comment enregistres-tu des données dans cette variable ?
nanaval31
Messages postés
20
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
13 juin 2014 à 10:27
13 juin 2014 à 10:27
Comme ça :
$fichier = 'http://wcf.tourinsoft.com/Syndication/cdt65/b1155573-8443-49fb-a3d0-bb05526278e6/Objects?$filter=ListingCOMMUNE eq\'ESPARROS\''; $dom = new DOMDocument('utf-8'); if (!$dom->load($fichier)) { die('Impossible de charger le fichier XML'); } $itemList = $dom->getElementsByTagName('properties'); foreach ($itemList as $item2) { $photo = $item2->getElementsByTagName('ListingPHOTOPRINCIPALE'); $photo1 = $photo->item(0)->nodeValue; }
sipherion
Messages postés
1809
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
13 juin 2014 à 10:52
13 juin 2014 à 10:52
Je n'arrive pas à faire afficher le contenu du fichier XML, en fait ce lien ne pointe pas vers un fichiers XML.
Peux tu faire un test en enregistrant ce fichier XML directement sur ton serveur Web, et en mettant $fichier = "lien_direct_du_fichier_xml.xml"
Peux tu faire un test en enregistrant ce fichier XML directement sur ton serveur Web, et en mettant $fichier = "lien_direct_du_fichier_xml.xml"
nanaval31
Messages postés
20
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
13 juin 2014 à 11:17
13 juin 2014 à 11:17
Finalement , j'ai essayé une autre méthode, j'ai utilisé la fonction strlen() pour calculer la chaîne de caractère :
Et cela fonctionne !! :) Merci de ton aide en tout cas :)
echo $photo1; //echo strlen($photo1); if(strlen($photo1)==0) { $photo1= '<img src="imgreplace.png">'; echo $photo1; }
Et cela fonctionne !! :) Merci de ton aide en tout cas :)