<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.code-web.org/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/">
<channel>
  <title>Code-Web.org - PHP</title>
  <link>http://www.code-web.org/</link>
  <description>Développement Web en toute liberté!</description>
  <language>fr</language>
  <pubDate>Thu, 21 Aug 2008 18:05:39 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Getter et setter automatiques avec les méthodes magiques sous PHP 5</title>
    <link>http://www.code-web.org/post/2008/05/13/Les-methodes-magic-sous-PHP-5</link>
    <guid isPermaLink="false">urn:md5:e2966caeb7bac628255e8704e274f59e</guid>
    <pubDate>Tue, 13 May 2008 17:17:00 +0200</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>objet</category><category>php</category>    
    <description>&lt;p&gt;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.&lt;/p&gt;    &lt;p&gt;L'un des avantages de l'objet est la possibilité d'en capsuler les données dans un objet et ainsi de pouvoir exercer un certain contrôle sur les accès qui sont effectués. Cependant, lorsque ces données deviennent nombreuses, l'écriture de toutes les méthodes d'accès peut devenir fastidieuse. Prenons un exemple assez simple&amp;nbsp;:
class... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2008/05/13/Les-methodes-magic-sous-PHP-5&quot;&gt;Lire&lt;/em&gt; Getter et setter automatiques avec les méthodes magiques sous PHP 5&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2008/05/13/Les-methodes-magic-sous-PHP-5#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2008/05/13/Les-methodes-magic-sous-PHP-5#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/48</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=48">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>Upload de fichiers via formulaire avec PHP</title>
    <link>http://www.code-web.org/post/2008/01/14/40-upload-de-fichiers-via-formulaire-avec-php</link>
    <guid isPermaLink="false">urn:md5:970fdd726cba736a6e375f6b37f5dc06</guid>
    <pubDate>Mon, 14 Jan 2008 16:10:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>apache</category><category>automatisation</category><category>html</category><category>php</category>    
    <description>&lt;p&gt;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.&lt;/p&gt;


&lt;p&gt;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.&lt;/p&gt;    &lt;p&gt;Pré requis

Droits d'écriture

Pour que l'upload de fichiers puisse fonctionner correctement, il est impératif que le répertoire dans lequel on souhaitera placer les fichiers soit accessible en écriture. Sur certains systèmes, les dossiers sont toujours accessibles en écriture, c'est le cas de Windows (&amp;lt; Vista). En revanche, sur d'autres, tel... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2008/01/14/40-upload-de-fichiers-via-formulaire-avec-php&quot;&gt;Lire&lt;/em&gt; Upload de fichiers via formulaire avec PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2008/01/14/40-upload-de-fichiers-via-formulaire-avec-php#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2008/01/14/40-upload-de-fichiers-via-formulaire-avec-php#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/25</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=25">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>Les Pseudo Frames</title>
    <link>http://www.code-web.org/post/2007/12/27/15-les-pseudo-frames</link>
    <guid isPermaLink="false">urn:md5:ebe173b4a57ff70396beb2a8d9d5cabd</guid>
    <pubDate>Thu, 27 Dec 2007 20:18:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>accessibilité</category><category>html</category><category>php</category><category>référencement</category>    
    <description>&lt;p&gt;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.&lt;/p&gt;    &lt;p&gt;Pourquoi utiliser des frames?

Comme je le disais, les frames permettent de mettre en place un découpage d'une page en plusieurs autres. Ceci permet de régler certains problèmes de maintenances d'un site. En effet lorsqu'un menu apparaît sur de nombreuses pages, il peut être fastidieux de le modifier sur chacune de ces pages.


Grâce aux frames, il... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2007/12/27/15-les-pseudo-frames&quot;&gt;Lire&lt;/em&gt; Les Pseudo Frames&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2007/12/27/15-les-pseudo-frames#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2007/12/27/15-les-pseudo-frames#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/4</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=4">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>L'envoit d'e-mail avec PHP c'est simple comme PHPMailer</title>
    <link>http://www.code-web.org/post/2007/11/20/27-l-envoit-d-e-mail-avec-php-c-est-simple-comme-phpmailer</link>
    <guid isPermaLink="false">urn:md5:0913f16906b73e097a051c3b566f517b</guid>
    <pubDate>Tue, 20 Nov 2007 13:15:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>automatisation</category><category>messagerie</category><category>php</category><category>ressources</category>    
    <description>&lt;p&gt;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.&lt;/p&gt;    &lt;p&gt;Pour commencer

Avant toute chose, vous allez devoir télécharger PHPMailer. Une fois l'archive décompressée, vous trouverez plusieurs fichiers dont class.phpmailer.php. C'est celui-ci qui nous intéressera. Il contient toute la définition de la classe PHPMailer. Tout code faisant appel à cette classe devra donc commencer par les instructions... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2007/11/20/27-l-envoit-d-e-mail-avec-php-c-est-simple-comme-phpmailer&quot;&gt;Lire&lt;/em&gt; L'envoit d'e-mail avec PHP c'est simple comme PHPMailer&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2007/11/20/27-l-envoit-d-e-mail-avec-php-c-est-simple-comme-phpmailer#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2007/11/20/27-l-envoit-d-e-mail-avec-php-c-est-simple-comme-phpmailer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/12</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=12">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>Un singleton en PHP</title>
    <link>http://www.code-web.org/post/2007/11/12/23-un-singleton-en-php</link>
    <guid isPermaLink="false">urn:md5:aab7ebfdbdac828cd62a7f5635995f09</guid>
    <pubDate>Mon, 12 Nov 2007 11:28:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>objet</category><category>php</category>    
    <description>&lt;p&gt;Nous parlerons ici de développement orienté objet avec PHP. En effet, un singleton est ce que l'on appel un design pattern (comprenez&amp;nbsp;: 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.&lt;/p&gt;    &lt;p&gt;Définition et intérêts du singleton

Un singleton est un motif de conception pour une classe. Il permet de limiter l'instanciation de la classe à un seul et unique objet. Il ne pourra donc pas être créé plus d'une seule instance de la classe en question.


Ce genre de classe pourra être utilisée, par exemple, pour les accès à une base de données.... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2007/11/12/23-un-singleton-en-php&quot;&gt;Lire&lt;/em&gt; Un singleton en PHP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2007/11/12/23-un-singleton-en-php#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2007/11/12/23-un-singleton-en-php#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/8</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=8">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>Introduction aux fonctions IMAP</title>
    <link>http://www.code-web.org/post/2007/11/11/21-introduction-aux-fonctions-imap</link>
    <guid isPermaLink="false">urn:md5:beab0a40b76621e1535bc2306a654203</guid>
    <pubDate>Sun, 11 Nov 2007 00:02:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>messagerie</category><category>php</category>    
    <description>&lt;p&gt;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.&lt;/p&gt;    &lt;p&gt;Introduction

Nous allons étudier, dans cette article, les fonctions IMAP de PHP. Avant d'aller plus loin, notez que de bonnes connaissances sur l'architecture client/serveur vous serons très utiles si vous souhaitez utiliser ces fonctions. Comme indiqué dans le titre de l'article, nous nous limiterons ici à une simple introduction. Ainsi, nous... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2007/11/11/21-introduction-aux-fonctions-imap&quot;&gt;Lire&lt;/em&gt; Introduction aux fonctions IMAP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2007/11/11/21-introduction-aux-fonctions-imap#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2007/11/11/21-introduction-aux-fonctions-imap#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/6</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=6">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
  <item>
    <title>Afficher une image aléatoirement</title>
    <link>http://www.code-web.org/post/2006/12/14/13-afficher-une-image-aleatoirement</link>
    <guid isPermaLink="false">urn:md5:11268cdd99c1b55f19904d4a80704e41</guid>
    <pubDate>Thu, 14 Dec 2006 20:37:00 +0000</pubDate>
    <dc:creator>Thierry Geindre</dc:creator>
        <category>PHP</category>
        <category>automatisation</category><category>php</category>    
    <description>&lt;p&gt;Les script affichant une image aléatoirement sembles à  la fois très recherchés et très difficiles à  trouver puisqu'en parcourant les forums de programmation j'ai souvent vu des demandes qui en parlais. Je propose donc ici d'expliquer comment créer, en php, un script de sélection et affichage aléatoire d'une image parmis celles contenus dans un répertoire précis.&lt;/p&gt;


&lt;p&gt;On supposera ici que le répertoire en question ne contient que des images. On ne fera donc aucun test sur le type de fichier trouvé dans celui-ci.&lt;/p&gt;    &lt;p&gt;La première étape est de choisir un répertoire et d'en lire le contenu. En effet on commencera, dans notre script, par établir la liste des images disponibles. Pour cela on utilisera le code suivant&amp;nbsp;:

&amp;lt;?php
&amp;nbsp;
// On stock le répertoire dans une variable
// on l'utilisera de nouveau par la suite dans le code
$dir =... &lt;em&gt;&lt;a href=&quot;http://www.code-web.org/post/2006/12/14/13-afficher-une-image-aleatoirement&quot;&gt;Lire&lt;/em&gt; Afficher une image aléatoirement&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.code-web.org/post/2006/12/14/13-afficher-une-image-aleatoirement#comment-form</comments>
      <wfw:comment>http://www.code-web.org/post/2006/12/14/13-afficher-une-image-aleatoirement#comment-form</wfw:comment>
      <wfw:commentRss>http://www.code-web.org/feed/rss2/comments/2</wfw:commentRss>
    						<h3>Abonnement aux commentaires</h3>
						<p>
							<a href="http://www.code-web.org/subscribetocomments?post_id=2">
								<!-- # If the subscriber is logged in -->
																<!-- # If the subscriber is not logged in -->
																	S'abonner pour recevoir les commentaires suivants par email															</a>
						</p>
					  </item>
    
</channel>
</rss>