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

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

21 février 2017 · API & Bibliothèques, API GeoIp2

Géolocaliser les utilisateurs à partir de leur adresse IP avec l’API GeoIp2

GeoIp est une technique de géolocalisation à partir d’une adresse IP. Une adresse IP, en tant que telle, ne contient pas d’information sur la localisation, il est donc nécessaire d’utiliser une base de donnée (régulièrement mise à jour) qui recense l’ensemble des tranches d’adresses IP et qui les associe à des données de localisation (ville, pays, longitude,latitude, etc). Dans cet article, nous allons installer, configurer et utiliser la base de donnée GeoLite (la version gratuite) de MaxMind et son API.

Lire l’article

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