Économisez jusqu'à 10 € sur votre première commande en vous abonnant à notre newsletter.

Trucs et Astuces

Chaque semaine, Micro Application vous propose une astuce différente choisie parmi différentes thématiques :

Bureautique, Internet et création de sites, Photo et vidéo, Windows, ...

Une astuce gratuite chaque semaine ?

Envie de découvrir une nouvelle astuce chaque semaine ?





L'astuce : PHP - Des messages d'erreurs plus précis


Vous avez commencé à créer des pages PHP... au début tout va bien, mais plus ça avance, plus c'est compliqué... et plus les erreurs vous guettent !
Nous allons voir comment modifier les messages d'erreur pour que vous les compreniez mieux !

1. Ouvrez votre fichier .php

  • Nous allons prendre en exemple un élément déjà vu dans nos pages, la fonction include. Ici, à un lien situé dans la page galerie.php:

        <a href="galerie.php?var=photo2.htm">Photos N°2</a>    

    la même page repond en incluant dans un tableau la page appelée par la variable var :
        <td>
    <?php
               if ($var!="") {include($var);}                    
               ?>
    </td>
       

    Vous avez l'idée générale, mais il est important de prendre en compte le risque éventuel lié à l'inclusion d'un fichier dont le nom est simplement passé sur l'url. Des tests préalables sur le contenu de la variable sont chaudement recommandés.


2. Créez votre message d'erreur personnalisé

  • Nous allons ajouter la fonction or die. Elle nous permet de spécifier un message a donner en cas d'erreur, qui sera prioritaire sur celui généré par le serveur !
    Ici, on va être le plus explicite possible:

        <td>
    <?php
               if ($var!="") {include($var);}  or die ("la variable var n'est pas définie correctement")           
               ?>
    </td>
       


  • Désormais, lors d'une erreur le message sera:

         la variable var n'est pas définie correctement     


    Un service offert par

POUR ALLER PLUS LOIN...

Web Studio+
Communiquez facilement sur Internet !

Plus d'infos

29,95 €
Création de site web
Les meilleures astuces pour enrichier son site web !

Plus d'infos

7,50 €
Acheter le livre
Web to date 5
Pour des sites Web professionnels, interactifs et performants !

Plus d'infos

169,95 €
Acheter en boîte
Acheter en téléchargement
 

Les autres astuces Création de Sites




Conditions générales de vente et de téléchargement | Confidentialité et Sécurité | Règles d'utilisation
Mon projet Maison