<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>Quesaco</title>
	<link>http://www.quesaco.org/</link>
	<description>Astuces d&#233;veloppeur WEB, exemples flash, librairie PHP, plugin SPIP, &#233;tude m&#233;thodologie de travail, s&#233;curit&#233; informatique.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Quesaco</title>
		<url>http://www.quesaco.org/img/qo-rss.jpg</url>
		<link>http://www.quesaco.org/</link>
		<height>30</height>
		<width>30</width>
	</image>





<item>
		<title>Capacit&#233;s du navigateur WEB</title>
		<link>http://www.quesaco.org/Capacites-du-navigateur-WEB</link>
		<guid isPermaLink="true">http://www.quesaco.org/Capacites-du-navigateur-WEB</guid>
		<dc:date>2005-06-01T16:28:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-Browscap-">Browscap</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>get_browser</dc:subject>
		<dc:subject>browscap.ini</dc:subject>

		<description>Le fichier browscap.ini (browser capabilities) permet de dresser un inventaires des capacit&#233;s du navigateur WEB utilis&#233; sur le poste client. Pour l'utiliser directement en PHP avec get_browser (), il faut installer ce fichier sur le serveur Apache/PHP et indiquer sa pr&#233;sence dans le fichier de configuration de PHP (php.ini). Comment faire si ce fichier est absent de la configuration de votre h&#233;bergeur ? Pour les n&#233;ophytes en la mati&#232;re, browscap.ini est un fichier au format texte - sorte de base (...)

-
&lt;a href="http://www.quesaco.org/-Browscap-" rel="directory"&gt;Browscap&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-PHP,110-+" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-get-browser-+" rel="tag"&gt;get_browser&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-browscap-ini-+" rel="tag"&gt;browscap.ini&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Manipulation de cha&#238;nes</title>
		<link>http://www.quesaco.org/Manipulation-de-chaines</link>
		<guid isPermaLink="true">http://www.quesaco.org/Manipulation-de-chaines</guid>
		<dc:date>2005-05-01T16:01:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-PHP,15-">PHP</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>ereg_replace</dc:subject>
		<dc:subject>Comparatif</dc:subject>

		<description>La complexit&#233; des expressions r&#233;guli&#232;res (REGEX) en rebute plus d'un. Il est pourtant bien utile de les ma&#238;triser. Nous allons en voir l'exemple ici. Objectif : comparer une fonction simple REGEX et une boucle de manipulation (retrait des caract&#232;res blancs r&#233;p&#233;titifs et autres espaces) dans une longue cha&#238;ne de caract&#232;res. Pour cet exemple, prenons le fichier bookmark.html qui a d&#233;j&#224; contribu&#233; au comparatif de chargement de fichiers. Ce fichier dans cet exemple, est proche du m&#233;ga-octet. Cela va (...)

-
&lt;a href="http://www.quesaco.org/-PHP,15-" rel="directory"&gt;PHP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-ereg-replace-+" rel="tag"&gt;ereg_replace&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Comparatif-+" rel="tag"&gt;Comparatif&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Lecture de fichier</title>
		<link>http://www.quesaco.org/Lecture-de-fichier</link>
		<guid isPermaLink="true">http://www.quesaco.org/Lecture-de-fichier</guid>
		<dc:date>2005-05-01T15:55:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-PHP,15-">PHP</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>fgets</dc:subject>
		<dc:subject>file_get_contents</dc:subject>
		<dc:subject>file</dc:subject>
		<dc:subject>Comparatif</dc:subject>

		<description>Petit exercice de style : comparatif de traitements en lecture d'un fichier ASCII et nettoyage. Objectif : lire un fichier ASCII de taille respectable - pr&#233;s de 800 Ko dans le cas pr&#233;sent&#233; - et lui retirer tous les blancs inutiles. Comparer les diverses fonctions PHP disponibles. Pour la lecture du fichier, trois fonctions sont cr&#233;&#233;es et compar&#233;es : kzo_fgets : qui utilise la fonction PHP fgets () disponible &#224; partir de PHP 3 : kzo_file : qui utilise la fonction PHP file () disponible &#224; partir (...)

-
&lt;a href="http://www.quesaco.org/-PHP,15-" rel="directory"&gt;PHP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fgets-+" rel="tag"&gt;fgets&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-file-get-contents-+" rel="tag"&gt;file_get_contents&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-file-+" rel="tag"&gt;file&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Comparatif-+" rel="tag"&gt;Comparatif&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Des noms de variables avec les espaces</title>
		<link>http://www.quesaco.org/Des-noms-de-variables-avec-les</link>
		<guid isPermaLink="true">http://www.quesaco.org/Des-noms-de-variables-avec-les</guid>
		<dc:date>2001-03-24T06:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-PHP,15-">PHP</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>Variables</dc:subject>
		<dc:subject>Caract&#232;res</dc:subject>
		<dc:subject>_GET</dc:subject>
		<dc:subject>_POST</dc:subject>

		<description>Lorsqu'on baptise une variable par un nom contenant un caract&#232;re espace ( ) dans un formulaire, PHP le r&#233;cup&#232;re correctement, mais remplace chaque espace du nom de la variable par un blanc soulign&#233; (_). C'est &#233;galement le cas lorsqu'on utilise le point (.).

-
&lt;a href="http://www.quesaco.org/-PHP,15-" rel="directory"&gt;PHP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Variables-+" rel="tag"&gt;Variables&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Caracteres-+" rel="tag"&gt;Caract&#232;res&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-GET-+" rel="tag"&gt;_GET&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-POST-+" rel="tag"&gt;_POST&lt;/a&gt;

		</description>



		

	</item>






























<item>
		<title>PHP Lib JPEG</title>
		<link>http://www.quesaco.org/PHP-Lib-JPEG</link>
		<guid isPermaLink="true">http://www.quesaco.org/PHP-Lib-JPEG</guid>
		<dc:date>2006-07-12T06:42:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-JPEG-">JPEG</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>Librairie</dc:subject>
		<dc:subject>imagecreatefromjpeg</dc:subject>
		<dc:subject>jpeginfo</dc:subject>
		<dc:subject>Image</dc:subject>

		<description>Fonctions PHP JPEG : La libraire des fonctions JPEG permet l'&#233;dition de fichiers JPEG/JFIF. Les fonctions pr&#233;sent&#233;es ici sont exp&#233;rimentales, mais devrait permettrent au novice de mieux comprendre la structure du format de fichier image JPEG/JFIF. Le format de fichier JPEG est bas&#233; sur un assemblage d'&#233;l&#233;ments, de segments, envelopp&#233;s de marqueurs. Structure d'un fichier JPEG JFIF : NomMarqueurLegendDescription M_SOI 0xff 0xd8 Start of image D&#233;but du fichier (magic number) M_APP0 0xff 0xe0 (...)

-
&lt;a href="http://www.quesaco.org/-JPEG-" rel="directory"&gt;JPEG&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Librairie-+" rel="tag"&gt;Librairie&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-imagecreatefromjpeg-+" rel="tag"&gt;imagecreatefromjpeg&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-jpeginfo-+" rel="tag"&gt;jpeginfo&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Image,231-+" rel="tag"&gt;Image&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_jpeg_scansize_get.inc-2.zip" length="2273" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_jpeg_struct_get.inc-2.zip" length="2731" type="application/zip" />
		

	</item>
<item>
		<title>PHP Lib LOGGER</title>
		<link>http://www.quesaco.org/PHP-Lib-LOGGER</link>
		<guid isPermaLink="true">http://www.quesaco.org/PHP-Lib-LOGGER</guid>
		<dc:date>2001-11-27T08:17:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-LOGGER,36-">LOGGER</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>Librairie</dc:subject>
		<dc:subject>syslog</dc:subject>
		<dc:subject>syslogd</dc:subject>
		<dc:subject>syslog.conf</dc:subject>
		<dc:subject>logger</dc:subject>

		<description>Fonctions PHP LOGGER : pour l'envoi de messages syst&#232;mes, via syslog. kzo_logger () est, comme son homologue syst&#232;me 'logger' pr&#233;sent sous certaines versions d'Unix, une simple interface avec le module syslog, en charge de noter les &#233;v&#232;nements de votre syst&#232;me. kzo_logger () permet d'envoyer un message au syst&#232;me qui h&#233;berge votre site WEB &#224; partir d'un script PHP. Il vous sera ainsi plus facile et surtout plus pratique de suivre pas &#224; pas l'&#233;volution de vos scripts lors du mode DEBUG, d'envoyer sur la (...)

-
&lt;a href="http://www.quesaco.org/-LOGGER,36-" rel="directory"&gt;LOGGER&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Librairie-+" rel="tag"&gt;Librairie&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-syslog-+" rel="tag"&gt;syslog&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-syslogd-+" rel="tag"&gt;syslogd&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-syslog-conf-+" rel="tag"&gt;syslog.conf&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-logger-+" rel="tag"&gt;logger&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_logger.inc-2.zip" length="754" type="application/zip" />
		

	</item>
<item>
		<title>PHP Lib IS</title>
		<link>http://www.quesaco.org/PHP-Lib-IS</link>
		<guid isPermaLink="true">http://www.quesaco.org/PHP-Lib-IS</guid>
		<dc:date>2001-01-01T07:37:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-rubrique34-">IS</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>Librairie</dc:subject>

		<description>Fonctions PHP IS : fonctions de comparaison et de validation de variables. Confirme s'il s'agit d'un TLD pays (country TLD) Confirme s'il s'agit d'un TLD g&#233;n&#233;rique (generic TLD) Valide un code postal fran&#231;ais Contr&#244;le d'une adresse e-mail Valide une adresse IP (Internet Protocol) Si une chaine ne contient que des nombres Demande si une chaine de caract&#232;res contient un espace Valide un code ZIP (Zone Improvement Plan) Une cha&#238;ne de caract&#232;res en UTF-8 Une fonction IS renvoie en (...)

-
&lt;a href="http://www.quesaco.org/-rubrique34-" rel="directory"&gt;IS&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Librairie-+" rel="tag"&gt;Librairie&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_zipcode.inc-2.zip" length="720" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_string_with_space.inc-2.zip" length="477" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_number.inc-2.zip" length="483" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_gtld.inc-2.zip" length="802" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_codepostal.inc-2.zip" length="489" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_cctld.inc-4.zip" length="2994" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_is_gtld.inc-4.zip" length="967" type="application/zip" />
		

	</item>
<item>
		<title>PHP Lib HTML</title>
		<link>http://www.quesaco.org/PHP-Lib-HTML</link>
		<guid isPermaLink="true">http://www.quesaco.org/PHP-Lib-HTML</guid>
		<dc:date>2001-01-01T07:16:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-HTML,33-">HTML</category>

		<dc:subject>Code PHP</dc:subject>
		<dc:subject>Fonction</dc:subject>
		<dc:subject>Couleurs normalis&#233;es</dc:subject>
		<dc:subject>Couleurs nomm&#233;es</dc:subject>

		<description>La libraire des fonctions HTML propose la gestion de couleurs nomm&#233;es. Ces fonctions sont illustr&#233;es dans la rubrique des astuces HTML, &#224; propos des couleurs normalis&#233;es et des couleurs nomm&#233;es. kzo_html_color_dump_ rgbsquare_webcolors() Renvoie la table des couleurs normalis&#233;es. kzo_html_color_dump_ rgbsquare_webcolors. inc-2.zip kzo_html_color_dump_ webcolors() Renvoie la table des couleurs normalis&#233;es. kzo_html_color_dump_ webcolors.inc-2.zip kzo_html_color_get_webcolors() Obtenir les (...)

-
&lt;a href="http://www.quesaco.org/-HTML,33-" rel="directory"&gt;HTML&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Code-PHP-+" rel="tag"&gt;Code PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Couleurs-normalisees-+" rel="tag"&gt;Couleurs normalis&#233;es&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Couleurs-nommees-+" rel="tag"&gt;Couleurs nomm&#233;es&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_dump_rgbsquare_webcolors.inc-2.zip" length="1137" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_dump_webcolors.inc-2.zip" length="1196" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_get_webcolors.inc-2.zip" length="613" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_namedColorBanner.inc-2.zip" length="1040" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_namedColorMiniPalette.inc-3.zip" length="1455" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_html_color_ie4ColorBanner.inc-2.zip" length="1524" type="application/zip" />
		

	</item>
<item>
		<title>PHP Lib DUMP</title>
		<link>http://www.quesaco.org/PHP-Lib-DUMP</link>
		<guid isPermaLink="true">http://www.quesaco.org/PHP-Lib-DUMP</guid>
		<dc:date>2001-01-01T06:52:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-DUMP-">DUMP</category>

		<dc:subject>Fonction</dc:subject>
		<dc:subject>Librairie</dc:subject>
		<dc:subject>var_dump</dc:subject>
		<dc:subject>print_r</dc:subject>
		<dc:subject>serialize</dc:subject>

		<description>Fonctions PHP DUMP : La libraire des fonctions DUMP permet l'affichage du contenu d'une variable complexe, d'un tableau, d'un formulaire ou d'un header. kzo_dump_hd () Simule la commande unix hexdump -C (ou hd). Ainsi, sur un fichier contenant 200 fois le caract&#232;re 'u' (code hexad&#233;cimal : 75) et une fin de ligne, vos obtiendrez : 00000000 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 |uuuuuuuuuuuuuuuu| * 000000c0 75 75 75 75 75 75 75 75 0a |uuuuuuuu.| Appel de la (...)

-
&lt;a href="http://www.quesaco.org/-DUMP-" rel="directory"&gt;DUMP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-fonction-+" rel="tag"&gt;Fonction&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Librairie-+" rel="tag"&gt;Librairie&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-var-dump-+" rel="tag"&gt;var_dump&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-print-r-+" rel="tag"&gt;print_r&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-serialize-+" rel="tag"&gt;serialize&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_hd.inc-2.zip" length="842" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_array.inc-2.zip" length="799" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_array_code.inc-2.zip" length="722" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_formget.inc-2.zip" length="948" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_headers.inc-2.zip" length="412" type="application/zip" />
		
		<enclosure url="http://www.quesaco.org/img/zip/kzo_dump_var.inc-2.zip" length="830" type="application/zip" />
		

	</item>
















</channel>

</rss>
