Domoticz : récupérer les valeurs en PHP

Après avoir installé domoticz sur votre Raspberry Pi (voir cet article), il peut être intéressant de vouloir récupérer les valeurs des capteurs en PHP, pour les stocker dans une base de données. Ainsi, vous pourriez les utiliser sur votre site web.

domoticz

Mon exemple de test : un site météo basique pour mon village.

Lire la suite…

Sitemap généré automatiquement par PHP

PHP-MysqlUn sitemap est en quelque sorte le plan de votre site pour les moteurs de recherche. Mis en place par Google il y a environ 10 ans, ce fichier est indispensable pour permettre aux robots d’indexation de ne rater aucune page de votre site.

Pour le site espace-monnaies.fr que j’administre, il était indispensable de créer un tel fichier avec toutes les pièces de monnaies du site. Or, elles sont toutes sur la même page avec un paramètre dans l’URL différent (GET).

Exemple : http://espace-monnaies.fr/produits.php?idProduit=2923

Afin de générer un fichier complet, j’ai créé un fichier PHP qui fait une requête dans la base de données du site, afin d’avoir tous les liens vers toutes les pièces de monnaies.

Lire la suite…

Utiliser smarty comme moteur de template

Lorsqu’un développeur créé son site web, il doit se poser pleins de questions avant de se lancer (enfin c’est mieux de le faire avant). L’une d’entre elle devrait être « vais-je utiliser des templates, et si oui que moteur conviendrais ? ».

Smarty est un moteur de template très connu et reconnu, et très complet. Peut être trop complet pour certains.

smarty

Idéalement, on utilise un moteur de template qui dispose des fonctionalités qu’on attend, et pas plus. Mais rien ne vous empêche d’utiliser Smarty pour tous vos projets, pour garder une trame de développement commune.

Lire la suite…