Calculez la durée d'exécution de vos script
Nous allons nous baser sur le timestamp Unix pour déterminer la durée d'exécution de notre script. Nous n'utiliserons cependant pas la fonction time() qui présente une granularité trop faible en secondes. Nos utiliserons plutôt la fonction microtime() qui présente le gros avantage de donner aussi les microsecondes pour un résultat plus précis.
Géolocalisez vos visiteurs avec MaxMind
Envie de savoir dans quel pays se trouve votre visiteur ? Avec MaxMind et un peu de PHP rien de plus simple !
Getter et setter automatiques avec les méthodes magiques sous PHP 5
L' objet sous PHP 5 introduit de nouvelles methodes, dites magiques. Elles permettent de s'affranchir de tâches parfois fastidieuses telles que l'écriture de getter et de setter. Nous allons voir comment employer deux de ces méthodes.
Plugin de coloration syntaxique
La coloration syntaxique manquait sur Dotclear 2, je me suis donc lancé dans la réalisation d'un plugin remplissant cette fonction. A travers cette article, je vous propose de découvrir la création de plugin pour Dotclear 2.
Pour réaliser la coloration, nous utiliserons tout simplement GeShi, une classe qui remplit admirablement bien cette fonction. Il s'agit donc d'intégrer le travaille de cette classe à Dotclear sous la forme d'un plugin.
Upload de fichiers via formulaire avec PHP
L'utilisation d'un langage côté serveur permet d'automatiser ou de simplifier bon nombre de tâches d'administration. L'upload (envoi) de fichiers fait partie de ces tâches qui peuvent être simplifiées. En effet, il est possible d'envoyer vos fichiers via un formulaire sur une page web puis d'effectuer le traitement de celui-ci grâce à PHP. Il ne sera donc plus nécessaire d'utiliser à chaque fois un client FTP.
Ceci pourra être très pratique dans le cas de l'administration d'une galerie photo par exemple, ou encore simplement pour illustrer vos publications.
Les Pseudo Frames
Vous connaissez peut-être les frames. Il s'agit d'un système fournit par le langage html permettant de découper une page en plusieurs autres pages. Bien que présentant un certain nombres d'avantages, ce système apporte également son lot d'inconvénients qui nous pousserons à utiliser une autre méthode que constituent les pseudo frames.
L'envoit d'e-mail avec PHP c'est simple comme PHPMailer
Voyant beaucoup de personnes rencontrer des problèmes pour l'envoi d'e-mail en PHP, je vous propose dans cet article de découvrir la classe PHPMailler rendant la tâche beaucoup plus simple. Bien sur, envoyer un simple e-mail au format texte n'a rien de compliqué. Toutefois, lorsqu'il s'agit de l'envoyer au format HTML, ou encore d'y joindre un fichier, certains si perdent. PHPMailer apporte une solution simple et efficace.
Déplacement de pages, utiliser l'erreur 301
CodeWeb change d'ici quelques jours de nom de domaine et de serveur. Le site deviendra alors code-web.org. C'est justement l'occasion de faire le point sur les bonnes choses à faire en cas de déplacement de pages. Je pense notamment à l'erreur HTTP 301 et la redirection vers le nouvel emplacement. L'objectif étant bien sur de conserver le référencement acquis et surtout de ne pas créer de liens morts.
Un singleton en PHP
Nous parlerons ici de développement orienté objet avec PHP. En effet, un singleton est ce que l'on appel un design pattern (comprenez : motif de conception) qui n'est applicable qu'à des classes et objets. Nous verrons ce qu'est exactement un singleton puis nous verrons comment procéder en PHP5 pour le mettre en place. Enfin, nous étudierons comment procéder en PHP4, version du langage pour laquelle les choses sont un peu différentes.
Introduction aux fonctions IMAP
Il y à bien peu de clients de messagerie en PHP qui valent le détour. C'est pourquoi je vous propose ici une introduction, et seulement un introduction, aux fonctions IMAP proposées par PHP et permettant la gestion complète d'un serveur de messagerie IMAP ou POP3.

