/* inclure le fichier de paramètres * et se connecter à la base de données */ require ("params.inc.php"); $connexion= mysql_connect($hote,$login,$mdp); mysql_select_db($bd, $connexion); // récupère le nom complet (précédé du chemin) du fichier de la page en cours d'exécution $page=($_SERVER['PHP_SELF']); //echo "$page"; // exécute une requête pour chercher ce nom dans la table $req="select * from compteur WHERE page='$page'"; $resultat=mysql_query($req, $connexion); //echo "mon resultat : $resultat"; $nb= mysql_num_rows($resultat); //echo "La page : $page"; //echo " existe dans la table compteur : $nb"; // si le nom du fichier se trouve déjà dans la table, if ($nb == 1) { $ligne= mysql_fetch_array($resultat); /* alors on récupère la valeur du champ compteur, on l'incrémente et on met à jour le champ compteur ainsi que la date et l'heure actuelle */ $nombre = ++ $ligne[nombre]; $req_maj="UPDATE compteur SET nombre='$nombre', date=now(), heure=curtime() WHERE page='$page' "; mysql_query($req_maj,$connexion); // echo "page $page : $nombre ème accès le $ligne[date] à $ligne[heure]"; } elseif ($nb == 0) { /* sinon on insère un nouvel enregistrement avec ce nom, * son compteur initialisé à 1 * ainsi que la date et l'heure actuelle */ $req_ins="INSERT INTO compteur (page,nombre,date,heure) VALUES ('$page',1,now(),curtime() )"; mysql_query($req_ins,$connexion); // echo "page $page : 1er accès"; } ?>
Deux sortes de mots (ou d’expressions) reviennent souvent dans cette histoire.
D’une part, ceux qui sont utilisés pour plonger le lecteur dans les « pensées » des lionnes.
D’autre part, ceux – parfois compliqués – qui désignent certains animaux.
Jean-François Chabas s’est, bien sûr, posé la question et y a répondu à sa manière, en créant un « parler lion » :
- des tiges luisantes (p. 11)
- des tonnerres courts (p. 11)
- les hommes qui ont « des peaux par-dessus leur peau » (p. 17).
On peut évidemment demander aux enfants de rechercher ces « mots de lion » dans le texte, mais aussi d’en imaginer d’autres. Comment un lion appellerait-il une voiture, un avion, un appareil photo ?…
Des « h » et des « y » à la pelle, aucun doute, voilà des mots venus tout droit du grec. Une bonne occasion de les décortiquer et de comprendre ce qu’ils signifient vraiment ! D’autant que les enfants adorent connaître l’étymologie (encore du grec !) des mots.
Pachyderme (p. 36). « Pachy » signifie épais et « derme » (derma, en grec) la peau. Le pachyderme a donc la peau épaisse. Le terme « derme » se retrouve dans dermatologue, épiderme, etc.
Nécrophage (p. 39). « Nécros », (nekros, en grec) c’est la mort, « phage » (phagein, en grec), c’est manger. Les insectes nécrophages se nourrissent d’animaux morts. « Phage » se retrouve dans anthropophage.
Hippopotame (p. 24). « Hippos », le cheval, « potamos », le fleuve… et le gros hippopotame devient un gracieux « cheval du fleuve » ! « Hippos » se retrouve dans hippodrome, hippique, Philippe, etc. et « potamos » dans le nom de l’ancien pays de Mésopotamie, situé entre les fleuves que sont le Tigre et l’Euphrate.
Rhinocéros (p. 24). « Rhinos », voilà un mot grec qui revient chaque hiver lorsqu’on est atteint de rhinopharyngite et qu’il faut aller voir un oto-rhino-laryngologiste (ce mot est un festival de grec à lui seul !). « Rhinos », c’est donc le nez. Quant à « céros », (keras, en grec) c’est la corne.
Hyène (p. 25). Une drôle d’histoire ! Le mot vient du grec « yenos » qui signifie… le sanglier. Quel rapport ? Il semble que l’allure lourdaude de l’hyène (eh oui, l’hyène, et non la hyène, car le « h » n’est pas « aspiré ») et la bosse qu’elle a sur le dos la fassent vaguement ressembler à un sanglier…