Changer les messages quotidienne de PHP
Résolu/Fermé
Arbitta
Messages postés
76
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
16 février 2016
-
17 mars 2015 à 14:42
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - 18 mars 2015 à 10:36
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - 18 mars 2015 à 10:36
A voir également:
- Changer les messages quotidienne de PHP
- Changer dns - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Changer clavier qwerty en azerty - Guide
- Changer carte graphique - Guide
2 réponses
jordane45
Messages postés
38398
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 janvier 2025
4 732
17 mars 2015 à 15:28
17 mars 2015 à 15:28
Bonjour,
Grâce à la fonction ISSET...
Grâce à la fonction ISSET...
if(!isset($mavariable)){ echo "La variable n'existe pas"; }
jordane45
Messages postés
38398
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 janvier 2025
4 732
Modifié par jordane45 le 17/03/2015 à 16:32
Modifié par jordane45 le 17/03/2015 à 16:32
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Voici le code corrigé :
Cordialement,
Jordane
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Voici le code corrigé :
$tags = isset($_POST['Lien'])?get_meta_tags($_POST['Lien']):NULL; if($tags){ //récupération des variables $description = isset($tags['description'])?$tags['description']:NULL; $author = isset($tags['author'])?$tags['author']:NULL; $keywords = isset($tags['keywords'])?$tags['keywords']:NULL; $geo_position = isset($tags['geo_position'])?$tags['geo_position']:NULL; //affichage des message si les balises n'existent pas : if(!$description){ echo "la balise description est introuvable";} if(!$author){ echo "la balise author est introuvable";} if(!$keywords){ echo "la balise keywords est introuvable";} if(!$geo_position){ echo "la balise geo_position est introuvable";} }else{ echo "<br> La balise tags n'existe pas ! "; }
Cordialement,
Jordane
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
Modifié par gravgun le 17/03/2015 à 18:48
Modifié par gravgun le 17/03/2015 à 18:48
Accessoirement, depuis PHP 5.3 on peut raccourcir les opérateurs ternaires, qui renvoient la valeur donnée si elle évalue à
true, sinon l'autre valeur spécifiée (donc si
falseou inexistante); exemple:
$description = $tags['description'] ?: NULL; $author = $tags['author'] ?: NULL; $keywords = $tags['keywords'] ?: NULL; $geo_position = $tags['geo_position'] ?: NULL;
Arbitta
Messages postés
76
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
16 février 2016
18 mars 2015 à 10:36
18 mars 2015 à 10:36
Merci beaucoup Jordane et gravgun . C'est ça ce que je cherche ;) .
17 mars 2015 à 15:44
17 mars 2015 à 15:47
Ce sont des messages d'erreurs "types" liés à des erreurs de script dans ton code.....
Pour ne pas les avoir (ou afficher autre chose...) c'est à toi de coder "proprement" en utilisant par exemple les ISSET !
17 mars 2015 à 15:51
Modifié par jordane45 le 17/03/2015 à 16:00
Mais bon.... sans voir ton code... difficile de te répondre.
Donc imaginons que ton souci se trouve sur des variables de type POST....
ça donnerait quelque chose du genre:
Modifié par jordane45 le 17/03/2015 à 16:27
Si les Attributs n'existe pas (par exemple : meta author n'existe pas dans ma page html ) alors il m'affiche le message d'erreur en plus mon probre message que la balise author est introuvable .
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code