<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://dotclear.placeoweb.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>PlaceOweb Dotclear - PHP</title>
  <link>http://dotclear.placeoweb.com/</link>
  <atom:link href="http://dotclear.placeoweb.com/feed/category/Php/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 30 Jul 2010 15:31:12 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>2006 : MySQL server has gone away (CR_SERVER_LOST)</title>
    <link>http://dotclear.placeoweb.com/post/2006-MySQL-server-has-gone-away</link>
    <guid isPermaLink="false">urn:md5:1e1b1fd5d34e55355c08947e5f1e559b</guid>
    <pubDate>Mon, 17 May 2010 12:16:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>mysql</category><category>php</category>    
    <description>&lt;p&gt;Lors de l'appel à un script PHP qui convertit des colonnes MySQL, si la conversion est trop longue on obtient l'erreur &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/error-messages-client.html#error_cr_server_lost&quot; hreflang=&quot;en&quot;&gt;2006 de MySQL&amp;nbsp;: MySQL server has gone away&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Les logs PHP


query : alter table maTable change myField myDateField datetime DEFAULT NULL
PHP Warning:  mysql_query(): MySQL server has gone away in C:\columnnames.php on line 157

Warning: mysql_query(): MySQL server has gone away in C:\columnnames.php on line 157
PHP Warning:  mysql_query(): Error reading result set's header in... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/2006-MySQL-server-has-gone-away&quot;&gt;Lire&lt;/em&gt; 2006 : MySQL server has gone away (CR_SERVER_LOST)&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/2006-MySQL-server-has-gone-away#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/2006-MySQL-server-has-gone-away#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/363</wfw:commentRss>
      </item>
    
  <item>
    <title>mod_fcgid</title>
    <link>http://dotclear.placeoweb.com/post/mod_fcgid</link>
    <guid isPermaLink="false">urn:md5:39a97527adc8f999e46a625f3b22aced</guid>
    <pubDate>Thu, 06 May 2010 19:32:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
            
    <description>&lt;p&gt;Afin de mutualiser l'hébergement PHP, et pour pallier aux failles de sécurité, le mod fcgi reste une très bonne alternative (d'ailleurs utilisé par les hébergeurs).&lt;/p&gt;    &lt;p&gt;Fast CGI


FastCGI est une technique permettant la communication entre un serveur HTTP et un logiciel indépendant.


Par exemple sur Apache 2.x on peut utiliser le module mod_fcgid.


Et utiliser sa documentation : Apache Module mod_fcgid


PS : Notez qu'il s'agit de la documentation Apache HTTP Server Version 2.3, et que le nom des attributs des... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/mod_fcgid&quot;&gt;Lire&lt;/em&gt; mod_fcgid&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/mod_fcgid#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/mod_fcgid#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/357</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP 5.4 changements et configuration dans l'attente de PHP 6</title>
    <link>http://dotclear.placeoweb.com/post/PHP-5.4</link>
    <guid isPermaLink="false">urn:md5:9bc2e38fdfce1ebc021c600296291791</guid>
    <pubDate>Wed, 05 May 2010 19:23:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.4 qui anticipe la version 6 de PHP.&lt;/p&gt;    &lt;p&gt;PHP 5.4?


Les notes du 20 mai 2010 ci-dessous sont prises à la réunion développeur tek | PHP à Chicago. Aucune des choses ci-dessous sont des décisions et si les éléments pertinents seront déplacés vers les pages pertinentes todo.


Déplacer les extensions DB non maintenues vers PECL

Faire de PDO l'interface de base de données principal
Laisser :... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP-5.4&quot;&gt;Lire&lt;/em&gt; PHP 5.4 changements et configuration dans l'attente de PHP 6&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP-5.4#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP-5.4#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/356</wfw:commentRss>
      </item>
    
  <item>
    <title>Doctrine PHP</title>
    <link>http://dotclear.placeoweb.com/post/Doctrine-PHP</link>
    <guid isPermaLink="false">urn:md5:74fbad05876d3e5187ef88d327429f8a</guid>
    <pubDate>Sat, 24 Apr 2010 14:41:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Quelques notes sur l'ORM Doctrine PHP (équivalent de l'ORM Java Hibernate en PHP)&lt;/p&gt;    &lt;p&gt;DQL Update NULL avec Doctrine


Pour mettre à jour une valeur qui peut être nulle ou peut contenir une valeur valide non nulle, il vous faut faire un if ternaire : condition ? true : false

-&gt;set('leChamp', (($laValeur=== null) ? 'NULL' : '?'), $laValeur)


ou coder le if

pour le null

-&gt;set('leChamp', 'NULL');


pour la valeur (non nulle)... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/Doctrine-PHP&quot;&gt;Lire&lt;/em&gt; Doctrine PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/Doctrine-PHP#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/Doctrine-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/347</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP upload sécurisé et interprétation contrôlée du code PHP avant téléchargement pour éviter les injections</title>
    <link>http://dotclear.placeoweb.com/post/PHP-upload-s%C3%A9curis%C3%A9-interpr%C3%A9tation-code-injection-PHP</link>
    <guid isPermaLink="false">urn:md5:588b490fa9f74ce08def69c0aea33a4a</guid>
    <pubDate>Sun, 06 Dec 2009 23:16:00 +0000</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Comment éviter l'injection et l'exécution de scripts PHP indésirable&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Introduction sur l'envoi d'éléments : texte et fichier depuis un formulaire web à destination d'un serveur web


Outre la faille de DOS dans les versions antérieures à PHP 5.3.1, il est fréquent que le sites web aient besoin de recueillir des données. Généralement cela se passe via les formulaires html, mais si vous voulez échanger plus que de la... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP-upload-s%C3%A9curis%C3%A9-interpr%C3%A9tation-code-injection-PHP&quot;&gt;Lire&lt;/em&gt; PHP upload sécurisé et interprétation contrôlée du code PHP avant téléchargement pour éviter les injections&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP-upload-s%C3%A9curis%C3%A9-interpr%C3%A9tation-code-injection-PHP#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP-upload-s%C3%A9curis%C3%A9-interpr%C3%A9tation-code-injection-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/306</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP SimpleXML</title>
    <link>http://dotclear.placeoweb.com/post/SimpleXML</link>
    <guid isPermaLink="false">urn:md5:fbd1697c249ba0fbf155ef137d62344e</guid>
    <pubDate>Sun, 06 Dec 2009 19:07:00 +0000</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category><category>xml</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.php.net/manual/fr/book.simplexml.php&quot; hreflang=&quot;fr&quot;&gt;SimpleXML&lt;/a&gt; et ses erreurs fréquentes en PHP.&lt;/p&gt;    &lt;p&gt;Fichier sans encodage comportant des caractères non UTF-8


Lors de la lecture du fichier XML, si celui ci n'as pas l'encodage inclus et comporte des caractères autres que UTF-8, tels qu'un caractère accentué (é,è,à..) encodé en ISO-8859-1, on obtient ce message :


Warning:  simplexml_load_file() [function.simplexml-load-file]: MonFichier.xml:12:... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/SimpleXML&quot;&gt;Lire&lt;/em&gt; PHP SimpleXML&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/SimpleXML#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/SimpleXML#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/304</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP</title>
    <link>http://dotclear.placeoweb.com/post/PHP</link>
    <guid isPermaLink="false">urn:md5:fa4544feaf1b90b917f5c686237eef59</guid>
    <pubDate>Sat, 05 Dec 2009 16:07:00 +0000</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
            
    <description>&lt;p&gt;Quelques informations utiles au sujet de PHP&lt;/p&gt;    &lt;p&gt;Comment détecter le système d'exploitation du serveur PHP ?


La constante PHP_OS  ou la fonction php_uname permettent de déterminer l'OS

echo PHP_OS;
//		Windows_NT 
//		WINNT
//		Linux


Constantes pré-définies


Grasse aux constantes prédéfinies, on peut utiliser sans connaître les séparateurs de chemin, dossier, fichier, fin de ligne etc...... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP&quot;&gt;Lire&lt;/em&gt; PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/303</wfw:commentRss>
      </item>
    
  <item>
    <title>Pagination PHP</title>
    <link>http://dotclear.placeoweb.com/post/Pagination-PHP</link>
    <guid isPermaLink="false">urn:md5:b738e8f67ea1daf95a6d6570d0733788</guid>
    <pubDate>Mon, 12 Oct 2009 22:15:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Besoin d'une belle pagination  décorée par feuille de style CSS et n'impliquant pas de changer tout son code&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Dont la pagination être appelée et affichée plusieurs fois sur la même page ?


Basée sur le principe du SELECT COUNT avant la requête de lecture des données afin de déterminer de quelle page à quelle page on affiche. Il faut juste lancer la fonction :

/* Appel de la fonction 
 * paginate($url, $param, $total, $current [, $adj]) appelée à chaque... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/Pagination-PHP&quot;&gt;Lire&lt;/em&gt; Pagination PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/Pagination-PHP#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/Pagination-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/286</wfw:commentRss>
      </item>
    
  <item>
    <title>vCard (.vcf)</title>
    <link>http://dotclear.placeoweb.com/post/vcard.vcf</link>
    <guid isPermaLink="false">urn:md5:deecc87b2fd81e7104e6d5adbc773867</guid>
    <pubDate>Tue, 28 Jul 2009 12:54:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
            
    <description>&lt;p&gt;Carte de visite&amp;nbsp;: Visit Card (vCard) et son extension .vcf&lt;/p&gt;    &lt;p&gt;Afin de gérer les contacts et permettre l'importation et exportation de contacts à destination des divers outils de carnet d'adresses (clients mail : Outlook Express, Mozilla Thunderbird... , annuaires et autres clients de communication tels que le Nokia Communication Center, Jabber, Skype...), en plus du CSV classique, ces logiciels sont... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/vcard.vcf&quot;&gt;Lire&lt;/em&gt; vCard (.vcf)&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/vcard.vcf#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/vcard.vcf#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/270</wfw:commentRss>
      </item>
    
  <item>
    <title>PHPMailer</title>
    <link>http://dotclear.placeoweb.com/post/PHPMailer</link>
    <guid isPermaLink="false">urn:md5:bd726aed4741d77af7fb2574a04774cd</guid>
    <pubDate>Mon, 06 Jul 2009 21:39:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/phpmailer/&quot;&gt;PHPMailer&lt;/a&gt; de &lt;a href=&quot;http://phpmailer.worxware.com/&quot;&gt;codeworxtech&lt;/a&gt; est une classe e-mail  en PHP permettant les pièces jointes, les serveurs SMTP, CC, BCC, les messages HTML, mot à la ligne (wordwrap), et plus encore. Envoie de mails via sendmail, PHP mail (), QMail, ou SMTP (y compris via SSL me semble t'il). PHPMailer dispose d'une nouvelle version uniquement adaptée pour PHP 5 et PHP 6.&lt;/p&gt;    &lt;p&gt;PHPMailer étant tellement simple et suffisamment documenté que je vous en la découvrir par vous même. Par contre je vous laisse les astuces, là ou j'ai perdu 5 minutes à trouver la bonne réponse sur le net.


PhpMailer et les accents


Selon l'encodage, il faut redéfinir le Charset pour ne pas avoir dans les caractères européens accentués tels que... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHPMailer&quot;&gt;Lire&lt;/em&gt; PHPMailer&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHPMailer#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHPMailer#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/265</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP accélérateurs : eAccelerator XCache ionCube Nusphere APC</title>
    <link>http://dotclear.placeoweb.com/post/PHP-accelerator-cache</link>
    <guid isPermaLink="false">urn:md5:d973b9f452dade1bde91f1d733878f1a</guid>
    <pubDate>Sun, 10 May 2009 13:38:00 +0200</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Selon leur système de cache, quel est le meilleur accélérateur de code PHP&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Les différents PHP cache accélérateur


Les accélérateurs maintenus


APC


Le &quot;Alternative PHP Cache&quot; (APC) est un cache d'opcode libre et ouvert pour PHP permetant d'optimiser le code PHP et le cache de données et le code compilé PHP depuis le compilateur bytecode en mémoire partagée. Il a été conçu afin de fournir un framework libre, ouvert et... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP-accelerator-cache&quot;&gt;Lire&lt;/em&gt; PHP accélérateurs : eAccelerator XCache ionCube Nusphere APC&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP-accelerator-cache#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP-accelerator-cache#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/237</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP 5.3 changements et configuration dans l'attente de PHP 6</title>
    <link>http://dotclear.placeoweb.com/post/PHP-5.3</link>
    <guid isPermaLink="false">urn:md5:c6957822c94fa54358a37ff13690ada7</guid>
    <pubDate>Sun, 10 May 2009 12:58:00 +0200</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.3 qui anticipe la version 6 de PHP.&lt;/p&gt;    &lt;p&gt;PHP 5.3 stable


PHP 5.3.3


PHP 5.3.3 est disponible depuis le 22/07/2010 en &quot;Stable Releases&quot;,


Plus de détails sur la sortie de PHP 5.3.3 sont disponibles dans l'annonce de la version, et la liste complète des changements est disponible dans le ChangeLog PHP 5.3.3


Entre autre, il inclus le FastCGI Process Manager (FPM) SAPI


PHP 5.3.2


PHP... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP-5.3&quot;&gt;Lire&lt;/em&gt; PHP 5.3 changements et configuration dans l'attente de PHP 6&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP-5.3#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP-5.3#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/249</wfw:commentRss>
      </item>
    
  <item>
    <title>wamp ssl</title>
    <link>http://dotclear.placeoweb.com/post/wamp-ssl-https</link>
    <guid isPermaLink="false">urn:md5:5538d80581d2d86dbab40c20d0b4136c</guid>
    <pubDate>Wed, 11 Feb 2009 22:03:00 +0000</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>apache</category><category>php</category>    
    <description>&lt;p&gt;Comment remédier au message de WampServer&amp;nbsp;: &lt;q&gt;SSL support is not available in this build&lt;/q&gt;&lt;/p&gt;    &lt;p&gt;Activer le le protocole HTTPS (SSL)


Activer le module SSL (HTTPS) sur votre Apache Windows

Dans apache activer le module ssl (httpd.conf)

LoadModule ssl_module modules/mod_ssl.so


Activer le module SSL (HTTPS) sur votre PHP Windows

Dans le ou les php.ini de WampServeur (phpForApache.ini et php.ini), activer l'extension

extension=php_soap.dll... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/wamp-ssl-https&quot;&gt;Lire&lt;/em&gt; wamp ssl&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/wamp-ssl-https#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/wamp-ssl-https#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/350</wfw:commentRss>
      </item>
    
  <item>
    <title>Utilisation de PHP PDO sur MySQL et Oracle</title>
    <link>http://dotclear.placeoweb.com/post/PDO</link>
    <guid isPermaLink="false">urn:md5:948a4b6c956f21393e852eb5c688b05d</guid>
    <pubDate>Mon, 09 Feb 2009 22:40:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>framework</category><category>mysql</category><category>oracle</category><category>php</category><category>sql</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://fr.php.net/pdo&quot;&gt;PDO&lt;/a&gt; (PHP Data Objects), interface pour accéder à n'importe quelle base de données depuis PHP.&lt;/p&gt;    &lt;p&gt;Benchmark PDO


Bind est plus rapide que l'utilisation d'un array()


PDO::query reste plus rapide est plus simple qu'un Statement dans le cas d'une requête statique.


Difficultés rencontrés à l'utilisation de PDO


num_rows et num_fields


num_rows : le nombre de lignes (affectés) d'un résultat


MySQL

mysql_num_rows — Retourne le nombre de... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PDO&quot;&gt;Lire&lt;/em&gt; Utilisation de PHP PDO sur MySQL et Oracle&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PDO#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PDO#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/226</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP Eclipse</title>
    <link>http://dotclear.placeoweb.com/post/PHP-Eclipse</link>
    <guid isPermaLink="false">urn:md5:6ac0c85baac3c22a6f1f9fc9a7ca49c3</guid>
    <pubDate>Fri, 21 Nov 2008 23:10:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>eclipse</category><category>php</category>    
    <description>&lt;p&gt;Eclipse est il un bon éditeur pour PHP&amp;nbsp;? Que valent les plugins PHP pour Eclipse&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Comment utiliser PHP sur l'IDE Eclipse ?


A priori, il existe deux plugins pour Eclipse afin de traiter le PHP :

PDT  (PHP Development Tools)
PHPEclipse


PDT

Le site officiel de PDT (PHP Development Tools)


Le père étant passé dans la cheminée (ou la climatisation) pour nous livrer la version 2.1, nous allons suivre la procédure d'installation... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/PHP-Eclipse&quot;&gt;Lire&lt;/em&gt; PHP Eclipse&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/PHP-Eclipse#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/PHP-Eclipse#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/182</wfw:commentRss>
      </item>
    
  <item>
    <title>LDAP PHP</title>
    <link>http://dotclear.placeoweb.com/post/LDAP-PHP</link>
    <guid isPermaLink="false">urn:md5:928c27c3cc05d6e9524b0c7f877e5def</guid>
    <pubDate>Thu, 06 Nov 2008 19:51:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>ldap</category><category>php</category>    
    <description>&lt;p&gt;Besoin de communiquer avec un annuaire &lt;a href=&quot;http://dotclear.placeoweb.com/post/Ldap&quot;&gt;LDAP&lt;/a&gt; en PHP&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Programmer en PHP pour communiquer avec LDAP


PHP LDAP

Présentation de l'API PHP pour LDAP, exemples de consultation, ajout et modification.


Ecrire un mot de passe MD5

$userPassword = '{MD5}' . base64_encode(pack('H*',md5(&quot;motDePassEnClair&quot;)));


Erreurs rencontrés


Erreurs LDAP PHP

Warning: ldap_bind() [function.ldap-bind]: Unable to bind... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/LDAP-PHP&quot;&gt;Lire&lt;/em&gt; LDAP PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/LDAP-PHP#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/LDAP-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/169</wfw:commentRss>
      </item>
    
  <item>
    <title>Ressources PHP</title>
    <link>http://dotclear.placeoweb.com/post/Ressources-php</link>
    <guid isPermaLink="false">urn:md5:0ae84f2368160b513aef24b0463bdcdb</guid>
    <pubDate>Fri, 03 Oct 2008 00:57:00 +0200</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>php</category>    
    <description>&lt;p&gt;Liste de sites proposant des articles, des exemples, des solutions et des sources PHP&lt;/p&gt;    &lt;p&gt;Site officiel : php.net

Documentation : PHP Manual

Documentation Française : Manuel PHP
Téléchargement de la doc PHP



Qu'est-ce que PHP? par commentcamarche.net


Généralistes : articles, news, forums, faq, sources

php.developpez.com

Cours de PHP

Les meilleurs cours et tutoriels PHP : Bibliothèques, extensions
Cours de PHP 5
Créer une classe... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/Ressources-php&quot;&gt;Lire&lt;/em&gt; Ressources PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/Ressources-php#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/Ressources-php#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/147</wfw:commentRss>
      </item>
    
  <item>
    <title>DreamStats</title>
    <link>http://dotclear.placeoweb.com/post/Dreamstats</link>
    <guid isPermaLink="false">urn:md5:c9af8ee703136cc594f0fc4686388c90</guid>
    <pubDate>Mon, 14 Apr 2008 00:05:00 +0200</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>cod4</category><category>cod5</category>    
    <description>&lt;p&gt;DreamStats est client PHP de consultation de l'état d'un serveur de jeux (Call of Duty, Call of Duty United Offensive, Call of Duty 2, Call of Duty 4 ou Call of Duty: World at War). Vous pourrez voir ses statistiques en tant que spectateur sans rien installer car les informations du serveur sont indiquées sur une page web depuis votre navigateur.&lt;/p&gt;    &lt;p&gt;Au même titre que les programmes à installer HLSW, The all Seeing eye qui sont des browser de serveurs. Il s'agit en fait de petits logiciels recherchant des serveurs de jeux selon les paramètres que vous lui aurez signifié. DreamStats quand à lui ne s'installe pas sur les postes clients windows, mais sur un serveur web et scrute uniquement un... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/Dreamstats&quot;&gt;Lire&lt;/em&gt; DreamStats&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/Dreamstats#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/Dreamstats#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/104</wfw:commentRss>
      </item>
    
  <item>
    <title>XML XSL PHP</title>
    <link>http://dotclear.placeoweb.com/post/xml-xsl-php</link>
    <guid isPermaLink="false">urn:md5:680a992a4e4f63fc0a4460378eb7615e</guid>
    <pubDate>Fri, 11 Apr 2008 00:04:00 +0200</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
            
    <description>&lt;p&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/XML&quot; hreflang=&quot;fr&quot;&gt;XML&lt;/a&gt; est un langage permettant l'échange de données entre applications. Couplé avec un &lt;a href=&quot;http://fr.wikipedia.org/wiki/XSL&quot; hreflang=&quot;fr&quot;&gt;XSL&lt;/a&gt;, le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Extended_stylesheet_language_transformations&quot; hreflang=&quot;fr&quot;&gt;XSLT&lt;/a&gt; (T pour Transformation) vous générera un résultat formaté comme par exemple une page dont le contenu est un &lt;a href=&quot;http://fr.wikipedia.org/wiki/HTML&quot; hreflang=&quot;fr&quot;&gt;HTML&lt;/a&gt; et non plus un XML brut.&lt;/p&gt;    &lt;p&gt;Ainsi avec un navigateur on peut afficher un HTML basé sur un XML + XSL.


Attention, certains navigateurs embarqués sur les PDA n'en sont pas encore capables, pour cela vous devrez utiliser des outils PHP ou autre qui parsent votre XML et formatent le résultat selon le XSL avant de l'afficher en HTML à destination du client.


PHP 5 inclut... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/xml-xsl-php&quot;&gt;Lire&lt;/em&gt; XML XSL PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/xml-xsl-php#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/xml-xsl-php#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/102</wfw:commentRss>
      </item>
    
  <item>
    <title>Débuter avec le Zend Framework 1.5</title>
    <link>http://dotclear.placeoweb.com/post/Debuter-avec-le-zend-framework-15</link>
    <guid isPermaLink="false">urn:md5:6a833700072e3bfc35f013211c38576d</guid>
    <pubDate>Mon, 24 Mar 2008 22:43:00 +0100</pubDate>
    <dc:creator>PlaceOweb</dc:creator>
        <category>PHP</category>
        <category>framework</category><category>php</category>    
    <description>&lt;p&gt;Traduction française de l'article anglais &lt;a href=&quot;http://akrabat.com/zend-framework-tutorial/&quot; hreflang=&quot;en&quot;&gt;Getting Started with Zend Framework&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Ce tutoriel est destiné à donner une introduction basique d'utilisation du Zend Framework pour écrire une application connectée à une base de données.


NOTE: Ce tutoriel as été testé sur les versions 1.5 du Zend Framework. Il y a de grandes chances qu'il fonctionne avec les versions ultérieures de la série 1.5.x, mais il ne fonctionne pas avec les... &lt;em&gt;&lt;a href=&quot;http://dotclear.placeoweb.com/post/Debuter-avec-le-zend-framework-15&quot;&gt;Lire&lt;/em&gt; Débuter avec le Zend Framework 1.5&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://dotclear.placeoweb.com/post/Debuter-avec-le-zend-framework-15#comment-form</comments>
      <wfw:comment>http://dotclear.placeoweb.com/post/Debuter-avec-le-zend-framework-15#comment-form</wfw:comment>
      <wfw:commentRss>http://dotclear.placeoweb.com/feed/atom/comments/101</wfw:commentRss>
      </item>
    
</channel>
</rss>