18 octobre 2017 · Fonctions & snippets

Résoudre les problème d’accents dans les mails envoyés avec la fonction mail() de PHP

La fonction mail() de PHP offre la possibilité d’envoyer un email très rapidement : [pastacode lang= »php » manual= »mail(‘Email%20destinataire’%2C%20’Sujet’%2C%20’Contenu%20du%20message’)%20%3B » message= » » highlight= » » provider= »manual »/] Mais avec cette fonction, les caractères accentués ne sont pas systématiquement affichés correctement sur toutes les boites e-mail. Par exemple, lorsque des données sont en UTF-8, certaines boites mails vont afficher « Prénom » plutôt que « Prénom », […]

Lire l’article

10 octobre 2017 · API & Bibliothèques, PHPExcel

Créer des fichiers Excel en PHP avec PHPExcel

Il est assez simple d’écrire un fichier CSV pour être lu dans excel avec fputcsv(). Mais cette fonction à des limites. La bibliothèque PHPExcel est très rapide à prendre en main. Si elle manque de documentation claire, elle reste accessible et permet d’avoir accès à un grand nombre de fonctionnalités indispensables. Important ! Cette bibliothèque […]

Lire l’article

7 octobre 2017 · Wordpress

Base de donnée WordPress : comment la nettoyer et l’optimiser ?

La base de donnée de Wordpress a tendance à grossir beaucoup et très vite. Si votre hébergeur limite la taille de vos bases de données ou (pire) de vos tables, attention ! Optimiser régulièrement votre base de donnée vous permettra d’améliorer la performance de votre site, d’économiser de nombreux octets qui ne servent à rien… mais aussi d’échapper à un laborieux nettoyage d’urgence une fois que le quota est dépassé auprès de votre hébergeur et qu’il vous interdit la commande INSERT !

Lire l’article

4 octobre 2017 · Prestashop

Interroger une base de donnée Prestashop en dehors de Prestashop.

Vous avez besoin d’exécuter un script qui interroge la base de donnée de Prestashop ? Les identifiants de connexion à la base de données sont définies comme des constantes dans le fichier config/settings.inc.php. Alors rien de plus simple, il vous suffit d’appeler ce fichier et d’utiliser ces constantes pour créer une nouvelle connexion à la base de donnée !

Lire l’article

29 septembre 2017 · Librairies

Installer le widget reCAPTCHA de Google

Un captcha (à vos souhaits !), aussi indispensable à l’éditeur d’un site que fastidieux à utiliser pour l’internaute permet de vérifier que la personne qui valide votre formulaire est bien un être humain et non un robot qui viendrait spammer votre site et votre adresse email. Indispensable donc, mais qui ne s’est jamais retrouvé bloqué devant un code à déchiffrer… indéchiffrable ? Doit-on respecter les majuscules ? Est-ce le chiffre 0 ou la lettre O ?

Bloquer les robots sans passer par des système de captcha illisibles, longs et fastidieux à remplir, c’est maintenant possible avec Google et son ReCaptcha Invisible. Rapide à mettre en place, il ne nécessite aucun déchiffrage de la part de l’internaute, mais un simple clic.

Lire l’article

28 septembre 2017 · Dates, Fonctions & snippets

La gestion des dates en PHP

Liste des principales fonctions pour traiter les dates en PHP et répondre à ces questions courantes : Comment afficher une date dans le format souhaité ? Quel jour sera-t-on demain ? Quel jour était-on il y a un mois ? Comment afficher les jours en français ?…

Lire l’article

Un café pour le blog ? Vous aimez ce que vous lisez ici ? Offrez-moi un café.