<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>Flux RSS des portions de script d'Apprendre-PHP.com</title>
		<link>http://www.apprendre-php.com/syndication/rss-portions.php</link>
		<description>Les dernières portions de script d'Apprendre-PHP.com directement par flux RSS</description>
		<pubDate>Sat, 27 Oct 2007 00:00:00 +0200</pubDate>
		<category domain="http://technorati.com/posts/tag/php">PHP Language</category>
		<lastBuildDate>Sat, 10 May 2008 00:00:00 +0200</lastBuildDate>
		<webMaster>webmaster@apprendre-php.com (Emacs)</webMaster>
		<copyright>(C) Copyright 2007 - Apprendre-PHP - Tous droits réservés - reproduction interdite</copyright>
		<generator>Powered with RSSFeed Class by Hugo "Emacs" HAMON</generator>
		<language>fr</language>
		<item>
			<title>Afficher le gravatar en fonction d'un e-mail [Divers / Inclassables]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-18-afficher-le-gravatar-en-fonction-d-un-e-mail.html</link>
			<description>Ce script permet d'afficher le gravatar associé à une adresse e-mail. Un gravatar est un petite image vous représentant et qui est affichée au côtés des commentaires que vous déposez sur des blogs par exemple. Bien entendu, l'avatar n'est affiché que si l'utilisateur est inscrit au site Gravatar.com et qu'il a uploadé son gravatar sur ce site. Dans le cas contraire, un gravatar par défaut sera affiché à la place.</description>
			<pubDate>Wed, 07 May 2008 00:00:00 +0200</pubDate>
			<author>sithran@gmail.com (Sithran)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-18-afficher-le-gravatar-en-fonction-d-un-e-mail.html</guid>
		</item>
		<item>
			<title>Remplacer des acronymes dans un texte [Chaines de caractères]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-17-remplacer-des-acronymes-dans-un-texte.html</link>
			<description>Cette portion de script illustre le principe de transformation d'acronymes dans une chaine de caractères composées de tags HTML. Ce code ne transforme pas les acronymes s'ils se trouvent dans un marqueur HTML mais uniquement s'il se trouve entre deux tags consécutifs.</description>
			<pubDate>Sat, 22 Mar 2008 00:00:00 +0100</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-17-remplacer-des-acronymes-dans-un-texte.html</guid>
		</item>
		<item>
			<title>Classe de connexion à MySQL en PHP5. [MySQL]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-16-classe-de-connexion-a-mysql-en-php5.html</link>
			<description>Classe de gestion simplifiée de connexion à MySQL en PHP5. Cette classe dispose de sa propre gestion des erreurs. Elle renvoit des exceptions de type MySQLException.</description>
			<pubDate>Mon, 03 Mar 2008 00:00:00 +0100</pubDate>
			<author>crocxx@gmail.com (crocxx)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-16-classe-de-connexion-a-mysql-en-php5.html</guid>
		</item>
		<item>
			<title>Calcul d'une clé RIB [Algorithmes]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-14-calcul-d-une-cle-rib.html</link>
			<description>Cette portion de code vous présente la fonction permettant de calculer la clé RIB d'un numéro de compte bancaire à partir des informations du compte : code banque, code guichet et numéro de compte composé de chiffres et / ou de lettres. Cette fonction est implémentée dans la classe RIB_FR (voir tutoriels) pour effectuer les calculs et vérification de clé RIB.</description>
			<pubDate>Fri, 14 Dec 2007 00:00:00 +0100</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-14-calcul-d-une-cle-rib.html</guid>
		</item>
		<item>
			<title>Vérifier le format d'une clé RIB [Chaines de caractères]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-15-verifier-le-format-d-une-cle-rib.html</link>
			<description>Cette petite fonction vous permet de vérifier que le format d'une clé RIB d'un compte bancaire français est correct. Une clé RIB française doit avoir une valeur comprise entre 01 et 97. Pour tester le format d'une clé RIB passée en paramètre, la fonction utilise un motif d'expression régulière conçu par Yves Maistriaud (Expreg.com). Yves m'avait écrit cette regex suite à une demande que je lui avais faite sur les forums de PHPScripts-fr.net.</description>
			<pubDate>Fri, 14 Dec 2007 00:00:00 +0100</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-15-verifier-le-format-d-une-cle-rib.html</guid>
		</item>
		<item>
			<title>Vérifier qu'une chaine de caractères est un entier [Chaines de caractères]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-12-verifier-qu-une-chaine-de-caracteres-est-un-entier.html</link>
			<description>Lorsque l'on développe une application, il n'est pas rare d'avoir à manipuler des entiers sous forme de chaine de caractères. Qui plus est de s'assurer que l'on reçoit bien une valeur entière et non un mot, un nombre à virgule, un script malicieux où je ne sais quoi encore... Pour cela, PHP introduit nativement la fonction ctype_digit() qui se charge de vérifier que son paramètre d'entrée est une valeur entière. Nul besoin donc de réinventer la roue en utilisant ses propres fonctions utilisateurs ou bien encore une expression régulière qui sera plus gourmande en temps de traitement.</description>
			<pubDate>Tue, 30 Oct 2007 00:00:00 +0100</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-12-verifier-qu-une-chaine-de-caracteres-est-un-entier.html</guid>
		</item>
		<item>
			<title>Vérifier un format d'adresse e-mail par regex [E-Mails]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-9-verifier-un-format-d-adresse-e-mail-par-regex.html</link>
			<description>Il n'est pas rare d'avoir à manipuler des adresses e-mails sur Internet. Le premier besoin que l'on rencontre avec ces données est de pouvoir valider leur format. C'est à dire de vérifier qu'elles soient conformes à un motif particulier. Un moyen d'y arriver est d'avoir recours aux expressions régulières particulièrement puissantes et évoluées en PHP. La fonction qui va suivre a été réalisée à partir d'une regex d'Yves Maistriaux, webmaster du site Expreg.com et référence francophone dans ce domaine.</description>
			<pubDate>Thu, 25 Oct 2007 00:00:00 +0200</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-9-verifier-un-format-d-adresse-e-mail-par-regex.html</guid>
		</item>
		<item>
			<title>Vérifier un format d'adresse e-mail avec Filter [E-Mails]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-10-verifier-un-format-d-adresse-e-mail-avec-filter.html</link>
			<description>Les adresses e-mails sont chose courante sur le Web et bien évidemment nous avons affaire avec elles dans la plupart des applications Web : espaces membres, envois de newsletters, webmails... Lorsque l'on récupère une adresse courriel (via un formulaire par exemple), il faut tout d'abord s'assurer que son format est conforme à un motif bien précis.

Le langage PHP introduit dans sa version 5.2 PECL l'extension Filter qui, comme son nom l'indique en français, permet de filtrer et de nettoyer des variables de types différents. Le type &quot;Email&quot; figure parmi eux.

Cette portion de code explique donc comment vérifier le format d'une adresse e-mail au moyen de l'extension Filter de PHP.</description>
			<pubDate>Thu, 25 Oct 2007 00:00:00 +0200</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-10-verifier-un-format-d-adresse-e-mail-avec-filter.html</guid>
		</item>
		<item>
			<title>Interdire l'accès à un répertoire d'un serveur Apache [Serveurs Web]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-11-interdire-l-acces-a-un-repertoire-d-un-serveur-apache.html</link>
			<description>Voici une petite astuce très pratique qui vous permettra d'empêcher complètement l'accès à un répertoire de votre site Web par le protocole HTTP. Elle vous permettra ainsi de garantir un niveau de sécurité supérieur de votre application Web, notamment si celle-ci renferme des informations sensibles qui ne doivent pas être diffusées au grand public. La seule et unique ligne de code ci-dessous est à placer au sein d'un fichier .htaccess lui même placé à la racine du répertoire à protéger.

En cas de tentative d'affichage de l'index, d'un sous-répertoire ou bien d'un fichier présent dans ce dossier sécurisé, Apache renverra une erreur de type 403 Forbidden.</description>
			<pubDate>Thu, 25 Oct 2007 00:00:00 +0200</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-11-interdire-l-acces-a-un-repertoire-d-un-serveur-apache.html</guid>
		</item>
		<item>
			<title>Empêcher la mise en cache dans le navigateur [Headers]</title>
			<link>http://www.apprendre-php.com/portions-de-script/script-4-empecher-la-mise-en-cache-dans-le-navigateur.html</link>
			<description>Cette fonction permet d'empêcher la mise en cache de vos documents Web dans  le navigateur. Cela peut-être particulièrement pratique lorsque vous forcer le téléchargement de fichiers temporaires ou bien lorsque vos pages sont très régulièrement mises à jour. Pour rappel, la procédure empecherLaMiseEnCache() doit être appelée avant tout envoi au navigateur. C'est à dire avant toute balise HTML, espace blanc, echo(), print()...</description>
			<pubDate>Wed, 24 Oct 2007 00:00:00 +0200</pubDate>
			<author>webmaster@apprendre-php.com (Emacs)</author>
			<guid isPermaLink="true">http://www.apprendre-php.com/portions-de-script/script-4-empecher-la-mise-en-cache-dans-le-navigateur.html</guid>
		</item>
	</channel>
</rss>