<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Actualité PHP / MySQL (nexen.net)</title>
        <description>Toute l'actualité PHP et MySQL, diffusée en continu sur le site de Nexen.net.</description>
        <link>http://www.nexen.net</link>
        <lastBuildDate>Thu, 21 Aug 2008 23:28:08 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>XMLParser :  À la recherche de DOM</title>
            <link>http://www.nexen.net/articles/dossier/17863-xmlparser_:__a_la_recherche_de_dom.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/cassetete.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
SimpleXML a extr&amp;ecirc;mement facilit&amp;eacute; la vie de PHP 5, mais comme de nombreux fournisseurs d'acc&amp;egrave;s &amp;agrave; Internet restent attach&amp;eacute;s &amp;agrave; PHP 4, les d&amp;eacute;veloppeurs doivent encore franchir de nombreux obstacles pour pouvoir analyser des documents XML de mani&amp;egrave;re fiable avec PHP. En raison de ces probl&amp;egrave;mes, je me &lt;br /&gt;
suis attel&amp;eacute; &amp;agrave; l'&amp;eacute;criture de XMLParser, une biblioth&amp;egrave;que qui tire avantage des analyseurs XML de PHP5 et PHP 4. Cela m'a &amp;eacute;t&amp;eacute; d'une grande aide et j'esp&amp;egrave;re qu'il en ira de m&amp;ecirc;me pour vous.&lt;br /&gt;
&amp;nbsp;Par Adam A. Flynn &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Wed, 05 Dec 2007 22:28:07 +0100</pubDate>
        </item>
        <item>
            <title>Présentation de  mod_rewrite</title>
            <link>http://www.nexen.net/articles/dossier/17864-presentation_de__mod_rewrite.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/crayons.papier.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
mod_rewrite est sans aucun doute le module le plus puissant, mais le moins bien compris du serveur Web d'Apache. De plus, &amp;agrave; mesure que les applications Web deviennent de plus en plus complexes, une interface plus simple et plus pratique s'av&amp;egrave;re n&amp;eacute;cessaire. D'o&amp;ugrave; un recours grandissant &amp;agrave; mod_rewrite. Il semble donc venu d'en expliquer le fonctionnement.&lt;br /&gt;
par Rich Bowen &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Wed, 05 Dec 2007 22:28:07 +0100</pubDate>
        </item>
        <item>
            <title>Le coin de la sécurité : L'inclusion de fichiers</title>
            <link>http://www.nexen.net/articles/dossier/17823-le_coin_de_la_securite_:_linclusion_de_fichiers.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/securite.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Si vous voulez &amp;eacute;viter les intrusions, vous devriez toujours &amp;eacute;viter les inclusions de fichiers. Autant utiliser fread() vous l'admettrez, mais ne vous faites pas d'illusions ! En tant que &amp;laquo; coach &amp;raquo; personnel en s&amp;eacute;curit&amp;eacute;, voici l'approche que je vous recommande : continuez &amp;agrave; utiliser les inclusions, mais utilisez une liste blanche pour &amp;eacute;viter toute &amp;eacute;tourderie. Le pire des sc&amp;eacute;narios provoqu&amp;eacute; par une vuln&amp;eacute;rabilit&amp;eacute; serait sans aucun doute qu'un pirate arrive &amp;agrave; ex&amp;eacute;cuter du code sur votre machine. Ceci peut se produire de diverses mani&amp;egrave;res, mais dans le Coin de la s&amp;eacute;curit&amp;eacute; de ce mois-ci, je me concentrerai sur l'une des m&amp;eacute;thodes les plus courantes : l'inclusion de fichiers.&lt;br /&gt;
&amp;nbsp;Par Simon Morris &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 27 Nov 2007 22:28:07 +0100</pubDate>
        </item>
        <item>
            <title>Ecrire un service Windows en PHP</title>
            <link>http://www.nexen.net/articles/dossier/17786-ecrire_un_service_windows_en_php.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/windows.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
PHP a peut-&amp;ecirc;tre &amp;eacute;t&amp;eacute; con&amp;ccedil;u pour le Web, mais il dispose d&amp;rsquo;autres talents cach&amp;eacute;s, moins connus. Qui aurait pu croire que PHP serait utilis&amp;eacute; pour des t&amp;acirc;ches administratives sur un syst&amp;egrave;me ? Pour tous ceux qui livrent une bataille quotidienne contre les r&amp;eacute;seaux Windows et les scripts C++, je leur propose une modeste solution.&lt;br /&gt;
Par Timothy Boronczyk &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Wed, 14 Nov 2007 22:28:07 +0100</pubDate>
        </item>
        <item>
            <title>Les dossiers Nexen.net : compilation du mois de Juin 2007</title>
            <link>http://www.nexen.net/articles/dossier/17697-les_dossiers_nexen.net_:_compilation_du_mois_de_juin_2007.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/dphp.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;Les dossiers Nexen.net&amp;nbsp; du mois de Juin 2007&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;../../../articles/dossier/17696-php_et_flex_:_premiere_partie.php&quot; target=&quot;_self&quot;&gt;PHP et Flex : premi&amp;egrave;re partie&lt;/a&gt;&lt;br /&gt;
La nouvelle mani&amp;egrave;re de faire des applications riches sur internet&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_self&quot; href=&quot;../../../articles/dossier/17525-la_pierre_de_rosette_informatique_:_une_introduction_a_r3.php&quot;&gt;La pierre de rosette informatique&lt;/a&gt;&lt;br /&gt;
Introduction &amp;agrave; R3&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_self&quot; href=&quot;../../../articles/dossier/17653-gestion_derreurs_apache_avec_php.php&quot;&gt;Gestion d&amp;rsquo;erreurs Apache avec PHP&lt;/a&gt;&lt;br /&gt;
O&amp;ugrave; une erreur devient une fonctionnalit&amp;eacute;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_self&quot; href=&quot;../../../articles/dossier/17528-coin_de_la_securite_:_injection_de_e-mails.php&quot;&gt;coin de la s&amp;eacute;curit&amp;eacute; : le mail&lt;/a&gt;&lt;br /&gt;
Stefan Esser d&amp;eacute;taille les risques li&amp;eacute;es aux envois de mail &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;../../../articles/dossier/17674-imprimer_avec_php.php&quot; target=&quot;_self&quot;&gt;Imprimer avec PHP&lt;/a&gt;&lt;br /&gt;
Brancher directement PHP sur une imprimante&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_self&quot; href=&quot;../../../articles/dossier/17673-ecrire_du_code_php_maintenable.php&quot;&gt;Atelier de conception : &amp;eacute;crire du code maintenable&lt;/a&gt;&lt;br /&gt;
Comment &amp;eacute;crire pour que les suivants puissent s&amp;rsquo;y retrouver&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 16 Oct 2007 15:23:55 +0100</pubDate>
        </item>
        <item>
            <title>PHP et Flex : première partie</title>
            <link>http://www.nexen.net/articles/dossier/17696-php_et_flex_:_premiere_partie.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/flex.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Tout le monde parle de Flex d&amp;rsquo;Adobe ces derniers temps. Gr&amp;acirc;ce &amp;agrave; Flex Builder, l&amp;rsquo;IDE bas&amp;eacute; sur Eclipse, Flex 2 a atteint les sph&amp;egrave;res de Mac OS X et de Windows ainsi que les inconditionnels de Linux. Adepte depuis toujours de nouvelles technologies, je ne pouvais pas attendre de savoir pourquoi Flex faisait autant de bruit, et ce qu&amp;rsquo;il ouvrait comme nouveaux horizons aux d&amp;eacute;veloppeurs PHP.&lt;br /&gt;
Par Jeoff Oyster&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Mon, 15 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Écrire du code PHP maintenable</title>
            <link>http://www.nexen.net/articles/dossier/17673-ecrire_du_code_php_maintenable.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/array.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
&amp;Eacute;crire du code PHP maintenable signifie &amp;eacute;crire du code compr&amp;eacute;hensible et testable. &lt;br /&gt;
Ce mois-ci, je me penche sur la maintenabilit&amp;eacute;. Ce sujet me tient &amp;agrave; c&amp;oelig;ur depuis le d&amp;eacute;but de ma carri&amp;egrave;re. J'ai &amp;eacute;t&amp;eacute; embauch&amp;eacute; pour apporter des corrections &amp;agrave; du code plut&amp;ocirc;t mal &amp;eacute;crit. Je pensais qu'il devait y avoir une meilleure mani&amp;egrave;re de s'y prendre. C'est pourquoi je me suis plong&amp;eacute; dans un livre de conception et d'analyse logicielle. Ce dernier ne m'a pas vraiment &amp;eacute;t&amp;eacute; utile, mais mon exp&amp;eacute;rience l'a &amp;eacute;t&amp;eacute;.&lt;br /&gt;
Par Jeff Moore.&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 09 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Imprimer avec PHP</title>
            <link>http://www.nexen.net/articles/dossier/17674-imprimer_avec_php.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/imprimer.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Chaque jour, quelqu&amp;rsquo;un, quelque part, se rend compte qu&amp;rsquo;il a besoin d&amp;rsquo;imprimer des rapports et des factures g&amp;eacute;n&amp;eacute;r&amp;eacute;s par PHP. Quand cela a &amp;eacute;t&amp;eacute; mon tour de faire cette d&amp;eacute;couverte, j&amp;rsquo;ai remarqu&amp;eacute; qu&amp;rsquo;il n&amp;rsquo;y avait pas beaucoup de documentation pour imprimer directement &amp;agrave; partir d&amp;rsquo;un script PHP sous Windows. Dans cet article, je vais vous pr&amp;eacute;senter une solution simple pour y parvenir.&lt;br /&gt;
Par Timothy Boronczyk&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 09 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Gestion d'erreurs Apache avec PHP</title>
            <link>http://www.nexen.net/articles/dossier/17653-gestion_derreurs_apache_avec_php.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/apache.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
La combinaison des documents d'erreurs personnalis&amp;eacute;s d'Apache avec PHP vous offre des possibilit&amp;eacute;s illimit&amp;eacute;es pour g&amp;eacute;rer les erreurs. Parfois, quand une r&amp;eacute;ponse HTTP 404 est d&amp;eacute;clench&amp;eacute;e intentionnellement, une solution &amp;eacute;l&amp;eacute;gante peut &amp;ecirc;tre fournie au probl&amp;egrave;me. Nous allons &amp;eacute;tudier ici des solutions comme les URL virtuelles, la recherche automatique et les pages virtuelles dynamiques.&lt;br /&gt;
Par Mac Newbold&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Thu, 04 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Coin de la sécurité : L’analyse de tendances</title>
            <link>http://www.nexen.net/articles/dossier/17646-coin_de_la_securite_:_lanalyse_de_tendances.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/securite.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Les applications Web ne sont pas tr&amp;egrave;s dou&amp;eacute;es pour reconna&amp;icirc;tre un comportement suspect de la part de leurs utilisateurs, &amp;agrave; moins que nous ne fissions en sorte qu&amp;rsquo;elles r&amp;eacute;agissent un peu comme des humains. Bienvenue dans cette nouvelle &amp;eacute;dition du ' de la S&amp;eacute;curit&amp;eacute;. Ce mois-ci, je me penche sur l&amp;rsquo;analyse de &lt;br /&gt;
tendances.&lt;br /&gt;
Cette pratique consiste &amp;agrave; identifier les anomalies de comportement d&amp;rsquo;un utilisateur. Elle permet d&amp;rsquo;&amp;eacute;viter de nombreux probl&amp;egrave;mes de s&amp;eacute;curit&amp;eacute; courants, notamment les d&amp;eacute;tournements de sessions et les contrefa&amp;ccedil;ons de &lt;br /&gt;
requ&amp;ecirc;tes (CSRF). Cet article a pour but d&amp;rsquo;identifier la th&amp;eacute;orie de l&amp;rsquo;analyse des tendances et de vous montrer comment l&amp;rsquo;appliquer pour am&amp;eacute;liorer la s&amp;eacute;curit&amp;eacute; de vos applications Web. &lt;br /&gt;
Par Chris Shiflett.&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Wed, 03 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>La pagination à l'aide d'objets et de motifs de conception</title>
            <link>http://www.nexen.net/articles/dossier/17647-la_pagination_a_laide_dobjets_et_de_motifs_de_conception.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/papiers.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
La pagination de listes de liens constitue l'une des t&amp;acirc;ches de programmation qui implique des algorithmes complexes. Comment faire pour que les concepts soient clairs, la logique simple &amp;agrave; suivre et le code plus facile &amp;agrave; entretenir ? Une conception solide, propre et correctement abstraite d'objets serait d'une grande aide.&lt;br /&gt;
&amp;nbsp;Par Dagfinn Reiers &lt;/div&gt;</description>
            <pubDate>Wed, 03 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Le traumatisme PHP</title>
            <link>http://www.nexen.net/articles/dossier/17634-le_traumatisme_php.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/crane2.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Le traumatisme PHP &lt;br /&gt;
En grande majorit&amp;eacute;, le code source PHP devrait &amp;ecirc;tre ferm&amp;eacute;. IonCube &amp;eacute;dite de meilleurs produits que Zend. Une bonne programmation repose sur son dynamisme cr&amp;eacute;atif. La cr&amp;eacute;ativit&amp;eacute; est fille du monde r&amp;eacute;el. L&amp;rsquo;&amp;eacute;volution des syst&amp;egrave;mes d&amp;rsquo;exploitation bureautiques a atteint son apog&amp;eacute;e, il y a une dizaine d&amp;rsquo;ann&amp;eacute;es.&amp;nbsp; PHP est le nouveau C. La dissimulation est un outil pratique de programmation. Par elle-m&amp;ecirc;me, l&amp;rsquo;innovation est controvers&amp;eacute;e. Bienvenue dans mon univers !&lt;br /&gt;
Par Johnnie Rose, Jr. &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 02 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Jeux d’essais automatisés et profilage de code</title>
            <link>http://www.nexen.net/articles/dossier/17635-jeux_dessais_automatises_et_profilage_de_code.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/accelerer.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Apprenez &amp;agrave; faire des jeux d&amp;rsquo;essais et &amp;agrave; profiler votre code PHP. Trouvez les goulets d&amp;rsquo;&amp;eacute;tranglement qui ralentissent votre application... avant vos clients !&lt;br /&gt;
On fait g&amp;eacute;n&amp;eacute;ralement appel &amp;agrave; nous, programmeurs, pour acc&amp;eacute;l&amp;eacute;rer les applications. Comment proc&amp;eacute;der pour identifier les pages, les fonctions ou les segments de code qui fonctionnent lentement ? Qui plus est, comment acc&amp;eacute;l&amp;eacute;rer les choses quand nous avons identifi&amp;eacute; les sections responsables dans notre application PHP ? Ce sont exactement les questions que je vais aborder dans cet article &lt;br /&gt;
Par Dirk Merkel &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Tue, 02 Oct 2007 22:00:00 +0100</pubDate>
        </item>
        <item>
            <title>Flex et PHP :  Deuxième partie</title>
            <link>http://www.nexen.net/articles/dossier/17610-flex_et_php_:__deuxieme_partie.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/flex.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
&amp;quot;Tout le monde parle du Flex d'Adobe ces derniers temps. Gr&amp;acirc;ce &amp;agrave; Flex Builder, l'IDE bas&amp;eacute;e sur Eclipse, Flex 2 a rejoint les sph&amp;egrave;res de Mac OS X et de Windows ainsi que celle des inconditionnels de Linux. Dans cette introduction, je vais vous expliquer comment combiner la puissance de Flex avec votre framework PHP.&amp;quot;&lt;br /&gt;
&amp;nbsp;Par Jeof Oyster &lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Thu, 27 Sep 2007 08:23:35 +0100</pubDate>
        </item>
        <item>
            <title>Des robots Web et des araignées</title>
            <link>http://www.nexen.net/articles/dossier/17604-des_robots_web_et_des_araignees.php</link>
            <description>&lt;div class=&quot;content_header_img&quot;&gt;
					&lt;img alt=&quot;Image pour le titre du contenu&quot; src=&quot;http://www.nexen.net/images/stories/biseau/araignee.png&quot;&gt;
				    &lt;/div&gt;&lt;div class=&quot;blogcontent&quot;&gt;&lt;br /&gt;
Les d&amp;eacute;veloppeurs de robots Web ne sont pas aussi courants que les d&amp;eacute;veloppeurs de pages Web, mais ils sont peut-&amp;ecirc;tre plus importants pour cette industrie. En effet, ils peuvent pr&amp;eacute;senter des avantages comp&amp;eacute;titifs pour les entreprises, atouts qui ne sont tout simplement pas &amp;agrave; la port&amp;eacute;e de ceux qui utilisent des navigateurs pour toutes leurs t&amp;acirc;ches en ligne. &amp;Agrave; la lecture de cet article, vous d&amp;eacute;couvrirez comment vous pouvez utiliser PHP pour d&amp;eacute;cupler le v&amp;eacute;ritable potentiel d'Internet.&lt;br /&gt;
&amp;nbsp;Par Michael Schrenk&lt;br /&gt;
&lt;/div&gt;</description>
            <pubDate>Wed, 26 Sep 2007 13:23:07 +0100</pubDate>
        </item>
    </channel>
</rss>
