Détecter automatiquement l’encodage d’une page en PHP

Si vous utilisez Simple HTML Dom Parser, vous avez certainement été confrontés au problème de la détection de l’encodage de la page parsée pour éviter toutes les erreurs avec les caractères spéciaux. Vous pourrez trouver dans cet article la majorité des fonctions que j’ai pu tester (pas convaincantes pour tous les sites) et une fonction maison,…

Lire la suite

[Post-it] Les erreurs insolubles du codeur …

Petit post-it, pour tous les pièges dans lesquels il n’est pas rare de tomber lorsque l’on code. Surtout pour moi-même, on ne sait jamais, le billet vous aidera peut-être à trouver l’erreur qui vous empêchait de dormir jusqu’à présent… Retour à la ligne impossible en PHP dans un fichier texte … \n ne fonctionne pas?! … tant…

Lire la suite

[Contre-attaque] Bloquer ceux qui ont tout compris

Un récent article publié sur Numerama annonçait la mise en place d’un système de blocage des publicités par Free pour l’ensemble de ses abonnés internet. La publicité pourtant permettait jusqu’à présent d’avoir une majorité de sites de qualité à l’accès libre et gratuit. Voici donc un petit bout de code et des plugins WordPress pour…

Lire la suite

Livres pour se former facilement au Marketing en ligne

Voici une petite sélection d’ouvrages de formation ou des études qui vous permettront d’acquérir certaines bases pour le marketing en ligne. Vous pourrez y retrouver des incontournables, comme Seth Godin, mais aussi parfois des ouvrages moins connus mais qui peuvent vous apporter beaucoup. Comprendre son client ou visiteur – Formation aux premières notions de CRM…

Lire la suite

[PHP]Décoder un texte quel que soit son encodage

Voici un petit code pour décoder un texte scrapé quel que soit l’encodage utilisé pour pouvoir le ressortir en format html, UTF, ISO ou tout ce que vous voudrez. La fonction utilisée pour le décodage est un peu rude (on détecte l’encodage, on converti en UTF-8 puis on décode l’UTF-8) donc si vous avez mieux…

Lire la suite

[Fonctions PHP] Extraire le nom de domaine & la page d’accueil d’une URL

Voici 3 petites fonctions qui pour extraire le nom de domaine d’une URL ainsi que pour savoir si la page en question est la page d’accueil d’un site ou une page profonde. Attention, la fonction getRootDomain appelle la fonction getDomain, cette dernière doit donc être déclarée et l’être avant la fonction getRootDomain. Extraire le domaine ou sous-domaine d’une…

Lire la suite