<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog des Bois &#187; php time</title>
	<atom:link href="http://www.blogdesbois.fr/category/php-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogdesbois.fr</link>
	<description>Promenons nous dans les ...</description>
	<lastBuildDate>Wed, 03 Jun 2009 09:33:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>OpenInviter : import de contact</title>
		<link>http://www.blogdesbois.fr/2008/11/27/openinviter-import-de-contact/</link>
		<comments>http://www.blogdesbois.fr/2008/11/27/openinviter-import-de-contact/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:27:05 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>
		<category><![CDATA[Soft Des Bois]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/?p=530</guid>
		<description><![CDATA[OpenInviter est une classe écrite en php5 qui va vous permettre d&#8217;importer les contacts : d&#8217;une boite email genre gmail, live, yahoo &#8230; et bien plus encore d&#8217;un réseaux social web genre Facebook, Twitter, MySpace &#8230; et bien plus encore Et pour vous aider encore plus, OpenInviter propose des versions toutes packagées pour vos CMS [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Open inviter" href="http://openinviter.com/"><img class="alignnone" title="classe php import de contact" src="http://openinviter.com/new_tb/images/logo.png" alt="" width="298" height="114" /></a></p>
<p><a title="Open inviter" href="http://openinviter.com/" target="_self">OpenInviter</a> est une classe écrite en php5 qui va vous permettre d&#8217;importer les contacts :</p>
<ul>
<li>d&#8217;une boite email genre gmail, live, yahoo &#8230; et bien plus encore</li>
<li>d&#8217;un réseaux social web genre Facebook, Twitter, MySpace &#8230; et bien plus encore</li>
</ul>
<p>Et pour vous aider encore plus, <a title="Open inviter" href="http://openinviter.com/" target="_self">OpenInviter</a> propose des versions toutes packagées pour vos CMS préférés (WordPress, Joomla &#8230; et bien plus encore).</p>
<p>Bien sur une version est également prévu pour l&#8217;intégrer à votre environnement PHP.</p>
<p>Perso je ne l&#8217;ai pas testé, j&#8217;ai juste eu l&#8217;info <a title="FreeTools" href="http://mtnconcept.com/free-tools/composants/open-inviter-importer-vos-emails-755">ici</a>. Mais je trouve l&#8217;initiative vraiment bien.</p>
<p>Dés que je rencontre le besoin d&#8217;importer des contacts de boites mails ou de reseaux sociaux, je teste et je vous dis.</p>
<p>En attendant je vous laisse tester pour moi et me tenir au jus  <img src='http://www.blogdesbois.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2008/11/27/openinviter-import-de-contact/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apéro php du mois de mai, ca se rapproche !</title>
		<link>http://www.blogdesbois.fr/2008/04/28/apero-php-du-mois-de-mai-ca-se-rapproche/</link>
		<comments>http://www.blogdesbois.fr/2008/04/28/apero-php-du-mois-de-mai-ca-se-rapproche/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 08:57:23 +0000</pubDate>
		<dc:creator>gameplayer</dc:creator>
				<category><![CDATA[Dans les bois]]></category>
		<category><![CDATA[php time]]></category>
		<category><![CDATA[Sorties]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2008/04/28/apero-php-du-mois-de-mai-ca-se-rapproche/</guid>
		<description><![CDATA[L&#8217;apéro php aura donc lieu le 13 mai au Café Cousu (à confirmer l&#8217;endroit est confirmé). Inscrivez vous ici : Le site ApéroPhp. Venez nombreux ! Edit : qui serai interessé par des Elephpants ? Il n&#8217;y a plus de stock, alors ou oublie&#8230;]]></description>
			<content:encoded><![CDATA[<p>L&#8217;apéro php aura donc lieu le 13 mai au <a href="http://cafecousu.lookreflex.com/" title="Café cousu">Café Cousu</a> (<strike>à confirmer</strike> l&#8217;endroit est confirmé).</p>
<p>Inscrivez vous ici : <a href="http://www.aperophp.net/apero.php?id=252" title="L'apéro php Lyon du mois de mai">Le site ApéroPhp</a>.</p>
<p>Venez nombreux !</p>
<p><strike>Edit : qui serai interessé par des <a href="http://www.nexen.net/elephpant.php" title="Elephpants">Elephpants</a> ?</strike><br />
Il n&#8217;y a plus de stock, alors ou oublie&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2008/04/28/apero-php-du-mois-de-mai-ca-se-rapproche/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enfin libre &#8230;</title>
		<link>http://www.blogdesbois.fr/2008/04/03/enfin-libre/</link>
		<comments>http://www.blogdesbois.fr/2008/04/03/enfin-libre/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:08:55 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>
		<category><![CDATA[Soft Des Bois]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2008/04/03/enfin-libre/</guid>
		<description><![CDATA[&#8230;grace à  la forge dont je me sert régulierement pour télécharger des choses qui vont bien. Hier soir j&#8217;ai eu une subite envie de découvrir l&#8217;envers du décord de sourceforge. J&#8217;ai donc décidé de mettre à disposition une petit classe php 5 qui sert exclusivement à faciliter les processus de log dans un site web [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;grace à  <a href="http://sourceforge.net/" title="SourceForge.net">la forge</a> dont je me sert régulierement pour télécharger des choses qui vont bien.</p>
<p>Hier soir j&#8217;ai eu une subite envie de découvrir l&#8217;envers du décord de <a href="http://sourceforge/">sourceforge</a>.</p>
<p>J&#8217;ai donc décidé de mettre à disposition <a href="http://phplogclass.sourceforge.net/class.log.phps" title="source phpllogclass">une petit classe php 5</a> qui sert exclusivement à faciliter les processus de log dans un site web php (création, rotation par archivage, purge, visualisation, un mode mysql &#8230;) .</p>
<p>Voila en 6 heures à peine j&#8217;ai eu <a href="https://sourceforge.net/projects/phplogclass/" title="phplogclass project">mon projet sur souceforge</a> et un site pour <a href="http://phplogclass.sourceforge.net" title="phplogclass">phplogclass</a>.</p>
<p>Il s&#8217;agit d&#8217;une de mes  bonnes vieilles classes php 4.3 que j&#8217;ai réécrite ce week end en ph5 objet pour la forme.</p>
<p>Rien qui casse des briques mais <strong>je suis enfin libre</strong> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2008/04/03/enfin-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rencontre PHP à Lyon le Jeudi 3 Avril</title>
		<link>http://www.blogdesbois.fr/2008/03/25/rencontre-php-a-lyon-le-jeudi-3-avril/</link>
		<comments>http://www.blogdesbois.fr/2008/03/25/rencontre-php-a-lyon-le-jeudi-3-avril/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 08:35:51 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2008/03/25/rencontre-php-a-lyon-le-jeudi-3-avril/</guid>
		<description><![CDATA[Ah bah voila qui va me consoler de ne jamais pouvoir aller à Paris]]></description>
			<content:encoded><![CDATA[<p>Ah bah <a href="http://www.nexen.net/actualites/php/18232-rencontre_php_sur_lyon,_le_3_avril.php" title="PHP avril à lyon">voila</a> qui va me consoler de ne jamais pouvoir aller à Paris <img src='http://www.blogdesbois.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2008/03/25/rencontre-php-a-lyon-le-jeudi-3-avril/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apéro PHP en février</title>
		<link>http://www.blogdesbois.fr/2008/01/18/apero-php-en-fevrier/</link>
		<comments>http://www.blogdesbois.fr/2008/01/18/apero-php-en-fevrier/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 10:42:05 +0000</pubDate>
		<dc:creator>gameplayer</dc:creator>
				<category><![CDATA[Dans les bois]]></category>
		<category><![CDATA[php time]]></category>
		<category><![CDATA[Sorties]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2008/01/18/apero-php-en-fevrier/</guid>
		<description><![CDATA[Un apéro PHP est en train de se monter, à l&#8217;initiative de la Copix team. Pour en savoir plus, c&#8217;est par ici. EDIT : mise a jour du lien]]></description>
			<content:encoded><![CDATA[<p>Un apéro PHP est en train de se monter, à l&#8217;initiative de la <a href="http://www.copix.org">Copix team</a>.</p>
<p><a href="http://www.aperophp.net/apero.php?id=196"> Pour en savoir plus, c&#8217;est par ici.</a></p>
<p>EDIT : mise a jour du lien</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2008/01/18/apero-php-en-fevrier/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sortie de Copix 3.0.1</title>
		<link>http://www.blogdesbois.fr/2007/11/21/sortie-de-copix-301/</link>
		<comments>http://www.blogdesbois.fr/2007/11/21/sortie-de-copix-301/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 08:25:49 +0000</pubDate>
		<dc:creator>gameplayer</dc:creator>
				<category><![CDATA[Dans les bois]]></category>
		<category><![CDATA[php time]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2007/11/21/sortie-de-copix-301/</guid>
		<description><![CDATA[Reprise de l&#8217;article posté sur linuxfr : Ça ne chôme pas avec le Framework Copix. Une semaine après la sortie de la version 3.0, la version 3.0.1 arrive. Pour rappel Copix est un des tout premier Framework PHP ayant vu le jour (il y a plus de 6 ans). La version 3.0 constitue une étape [...]]]></description>
			<content:encoded><![CDATA[<p>Reprise de <a href="http://linuxfr.org/2007/11/21/23383.html" title="Copix 3.0.1 Sur linux fr">l&#8217;article posté sur linuxfr</a> :</p>
<blockquote><p>  		Ça ne chôme pas avec le Framework Copix. Une semaine après la sortie de la version 3.0, la version 3.0.1 arrive.</p>
<p>Pour rappel Copix est un des tout premier Framework <a href="http://fr.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor">PHP</a> ayant vu le jour (il y a plus de 6 ans). La version 3.0 constitue une étape importante du projet. Une refonte complète a été effectuée permettant de faciliter grandement le développement et le déploiement des applications de toutes sortes.</p>
<p>L&#8217;objectif de l&#8217;équipe désormais est de sortir régulièrement de nouvelles versions, ainsi que de nouveaux modules fonctionnels tout en maintenant l&#8217;<acronym title="Application Programming Interface ou Interface de Programmation">API</acronym> stable. Dans le but de faciliter ces objectifs, les sources ont été migrées vers un dépôt <a href="http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29">SVN</a> et complétées par un outil de suivi de projet <a href="http://fr.wikipedia.org/wiki/Trac_%28logiciel%29">Trac</a>. N&#8217;hésitez pas à l&#8217;utiliser pour vos rapports de bug ou demandes d&#8217;évolutions.</p>
<p>Copix est distribué sous licence <a href="http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_limit%C3%A9e_GNU">LGPL</a> 2.1.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2007/11/21/sortie-de-copix-301/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Encore un réseau social : Posteet</title>
		<link>http://www.blogdesbois.fr/2007/11/05/encore-un-reseau-social-posteet/</link>
		<comments>http://www.blogdesbois.fr/2007/11/05/encore-un-reseau-social-posteet/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 08:47:43 +0000</pubDate>
		<dc:creator>gameplayer</dc:creator>
				<category><![CDATA[Dans les bois]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[php time]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2007/11/05/encore-un-reseau-social-posteet/</guid>
		<description><![CDATA[Je vous présente rapidement un nouveau réseau social sorti en octobre 2007 : Posteet Son but premier est l&#8217;échange d&#8217;astuces entre developpeurs. Vous trouverez plus d&#8217;informations sur l&#8217;article original sur linuxfr.]]></description>
			<content:encoded><![CDATA[<p>Je vous présente rapidement un nouveau réseau social sorti en octobre 2007 : <a href="http://www.posteet.com/">Posteet</a></p>
<p>Son but premier est l&#8217;échange d&#8217;astuces entre developpeurs.</p>
<p>Vous trouverez plus d&#8217;informations sur <a href="http://linuxfr.org/2007/11/03/23298.html">l&#8217;article original sur linuxfr.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2007/11/05/encore-un-reseau-social-posteet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP-GTK -&gt; premiers pas</title>
		<link>http://www.blogdesbois.fr/2007/10/31/php-gtk-premiers-pas/</link>
		<comments>http://www.blogdesbois.fr/2007/10/31/php-gtk-premiers-pas/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 14:47:36 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>
		<category><![CDATA[Technologies]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2007/10/31/php-gtk-premiers-pas/</guid>
		<description><![CDATA[Pour continuer ma décourverte de PHP-GTK entamé hier,  j&#8217;ai codé une prémiére application qui sert presque à quelque chose.  Pour que cette appli servent réellement à quelque chose, je met le code à disposition ici pour ceux qui souhaiteraient démarrer avec  PHP-GTK. Avec ce bout de code vous découvirez les éléments suivants : Label contenant un simple test [...]]]></description>
			<content:encoded><![CDATA[<p>Pour continuer ma décourverte de <a href="http://gtk.php.net/" title="PHP GTK">PHP-GTK</a> entamé <a href="http://www.blogdesbois.fr/2007/10/30/php-gtk-introduction/" title="Intriduction php gtk">hier</a>,  j&#8217;ai codé une prémiére application qui sert presque à quelque chose. </p>
<p><a href="http://www.blogdesbois.fr/wp-content/uploads/2007/10/phpgtkmailcryptor.zip" title="phpGtkMailCryptor"><img src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/phpgtkmailcrypto.png" alt="phpGtkMailCryptor" /></a></p>
<p>Pour que cette appli servent réellement à quelque chose, je met le code à disposition <a href="http://www.blogdesbois.fr/wp-content/uploads/2007/10/phpgtkmailcryptor.zip" title="phpGtkMailCryptor">ici</a> pour ceux qui souhaiteraient démarrer avec  <a href="http://gtk.php.net/" title="PHP GTK">PHP-GTK</a>.</p>
<p>Avec ce bout de code vous découvirez les éléments suivants :</p>
<ul>
<li>Label contenant un simple test : <a href="http://gtk.php.net/manual/en/gtk.gtklabel.php">GtkLabel</a></li>
<li>Label avec une synthaxe permettant une mise en forme xml : <a href="http://gtk.php.net/manual/en/gtk.gtklabel.method.set_markup.php">GtkLabel::set_markup()</a></li>
<li>Champ de saisie :  <a href="http://gtk.php.net/manual/en/gtk.gtkentry.php">GtkEntry</a> (création, récupération de la valeur, édition)</li>
<li>Bouton : <a href="http://gtk.php.net/manual/en/gtk.gtkbutton.php">GtkButton</a></li>
<li>Callback sur action grace à <a href="http://gtk.php.net/manual/en/gobject.method.connect_simple.php">Gobject::connect_simple()</a></li>
<li>Frame : <a href="http://gtk.php.net/manual/en/gtk.gtkframe.php">GtkFrame</a></li>
<li>Mise en page dans un tableaux : <a href="http://gtk.php.net/manual/en/gtk.gtktable.php">GtkTable</a></li>
</ul>
<p>Et en bonus voici</p>
<ul>
<li>un <a href="http://crisscott.com/talks/introPHPGTK2.html" title="Slide php gtk">slide</a> que j&#8217;ai trouvé sympa sur PHP-GTK.</li>
<li>un framework pour PHP-GTK : <a href="http://callicore.net/">callicore</a></li>
</ul>
<p>Je confirme que pour ceux qui connaissent déja PHP 5 objet, <a href="http://gtk.php.net/" title="PHP GTK">PHP-GTK</a> est une solution simple et éfficace pour vous faire des applications clientes. Bien sur l&#8217;exemple de cet article est archi simple et ne permet pas de se rendre compte de toute la puissance de PHP-GTK. Mais j&#8217;ai pût glanner <a href="http://crisscott.com/" title="crisscott">ça</a> et <a href="http://php.classes.free.fr/php/gtk/" title="php classes">là</a> quelques applications plus poussées.</p>
<p><em>PS : Si au détour du web vous trouvez des ressourcess, docs, news, astuces intéressantes sur PHP-GTK n&#8217;hésitez pas à m&#8217;en faire part ça m&#8217;interesse.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2007/10/31/php-gtk-premiers-pas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Gtk -&gt; introduction</title>
		<link>http://www.blogdesbois.fr/2007/10/30/php-gtk-introduction/</link>
		<comments>http://www.blogdesbois.fr/2007/10/30/php-gtk-introduction/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 12:35:30 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>
		<category><![CDATA[Technologies]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2007/10/30/php-gtk-introduction/</guid>
		<description><![CDATA[PHP-GTK est une extension PHP qui implémente un language de liaison avec GTK+. Cela fournit une interface orientée objet pour GTK + qui permet la réalisation d&#8217;applications clientes en php. Pour ceux qui n&#8217;ont pas compris : cela permet de faire des petites applications en php sans serveur web ni browser web. Voici un exemple, le classique démineur : [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gtk.php.net/" title="PHP-GTK">PHP-GTK</a> est une extension PHP qui implémente un language de liaison avec GTK+. Cela fournit une interface orientée objet pour GTK + qui permet la réalisation d&#8217;applications clientes en php.</p>
<p>Pour ceux qui n&#8217;ont pas compris : cela permet de faire des petites applications en php sans serveur web ni browser web. Voici un exemple, le classique démineur :</p>
<p style="text-align: center"><img width="322" src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/demineur_php.png" alt="démineur avec php gtk" height="366" style="width: 322px; height: 366px" /></p>
<p>A mon sens le projet <a href="http://gtk.php.net/" title="PHP-GTK">PHP-GTK</a> n&#8217;est pas assez connu du monde php. Je vais donc vous montrer ici comme il est simple de faire sa prémiére application de type &laquo;&nbsp;Hello world&nbsp;&raquo;. Pour ce faire, j&#8217;ai choisi l&#8217;environement windows pour vous prouver que php-gtk n&#8217;est pas une lubie de geek en mal d&#8217;amour <img src='http://www.blogdesbois.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Mais il est clair que les versions mac/linux éxistent et sont même conseillés.</p>
<p><span id="more-418"></span>L&#8217;insatalation de l&#8217;environnement PHP-GTK 2 sur windows est grandement simplifiée gràce à <a href="http://www.gnope.org/" title="gnope">gnope</a>. Il vous suffit de <a href="http://www.gnope.org/download.php" title="télécharger gnope">télécharger</a>, d&#8217;installer et c&#8217;est pret !</p>
<p>Pour coder votre premiére appli, créez un repertoire où vous voullez. Dans ce repertoire créer les 2 fichiers suivants : MyGtk2Test.php et run.phpw</p>
<p style="text-align: center"><img src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/file.png" alt="arborescence" /></p>
<p>Le fichier run.phpw servira à lancer votre application. On aurais d&#8217;ailleurs pût mettre tout notre code dans ce fichier mais ne commençons pas à faire les porcs ! Voici le code commenté :</p>
<p><img src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/run.png" alt="Fichier run.phpw" /></p>
<p>Le fichier MyGtk2Test.php comportera le code de notre application.  Notre classe MyGtk2Test héritera de la classe GtkWindow de <a href="http://gtk.php.net/" title="PHP-GTK">PHP-GTK</a>. Son but sera de créer une fenêtre et d&#8217;y afficher &laquo;&nbsp;Mon premier test de php-gtk2 !&nbsp;&raquo;.  Voici le code commenté : </p>
<p><img src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/mygtk2test.png" alt="fichier MyGtk2Test.php" /></p>
<p>Une fois tout codé, lancez run.phpw et votre premiére appli <a href="http://gtk.php.net/" title="PHP-GTK">PHP-GTK</a> apparait sous vos yeux : </p>
<p style="text-align: center"><img src="http://www.blogdesbois.fr/wp-content/uploads/2007/10/mytest.png" alt="Mon test de php gtk" /></p>
<p>Voila vous avez codé votre premiére appli PHP-GTK qui ne sert à rien <img src='http://www.blogdesbois.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Si vous voullez allez plus loin dans l&#8217;aventure il existe des <a href="http://gtk.php.net/manual/en/tutorials.php" title="tutoriel">tuto</a> en anglais et une <a href="http://gtk.php.net/manual/en/" title="php gtk manual">doc</a> sur le site de <a href="http://gtk.php.net/" title="PHP-GTK">PHP-GTK</a>.</p>
<p><em>PS : Vous-vous demandez peut-être pourquoi j&#8217;ai mit mon code sous forme d&#8217;image. Tout simplement pour vour forcer à coder vous même votre appli &laquo;&nbsp;hello world&nbsp;&raquo; ! Ainsi vous comprendrez ce que vous faites et je sais que vous tenterez des variantes <img src='http://www.blogdesbois.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Mais comme indicadesbois il est gentil avec les grosses féneasses le code source est quand même </em><a href="http://www.blogdesbois.fr/wp-content/uploads/2007/10/mygtk2test.zip" title="code source intro php gtk"><em>ici</em></a><em>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2007/10/30/php-gtk-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP : fputcsv, une alternative</title>
		<link>http://www.blogdesbois.fr/2007/05/10/php-fputcsv-une-alternative/</link>
		<comments>http://www.blogdesbois.fr/2007/05/10/php-fputcsv-une-alternative/#comments</comments>
		<pubDate>Thu, 10 May 2007 07:53:52 +0000</pubDate>
		<dc:creator>IndicaDesBois</dc:creator>
				<category><![CDATA[php time]]></category>

		<guid isPermaLink="false">http://www.blogdesbois.fr/2007/05/10/php-fputcsv-une-alternative/</guid>
		<description><![CDATA[la fonction fputcsv est dispo que pour PHP 5 &#62;= 5.1.0. Elle permet tout simplement de rajouter des lignes dans un fichier ouvert en écriture au format .csv, pour plus de détail voir la doc php. Comme le dit la doc les param de cette fonction sont : fputcsv ( resource handle [, array fields [...]]]></description>
			<content:encoded><![CDATA[<p>la fonction fputcsv est dispo que pour PHP 5 &gt;= 5.1.0.</p>
<p>Elle permet tout simplement de rajouter des lignes dans un fichier ouvert en écriture au format .csv, pour plus de détail voir la <a href="http://fr.php.net/manual/fr/function.fputcsv.php" title="doc php fpucsv">doc php.</a></p>
<p>Comme le dit la doc  les param de cette fonction sont :</p>
<p><strong>fputcsv</strong> ( resource handle [, array fields [, string delimiter [, string enclosure]]] )</p>
<p>Vous-vous demandez pourquoi je vous ennui avec cette fonction toute bête de php5 ? Et bien tout simplement parceque hier je dévéloppais gaiement sur mon server de dev un script utilisant cette fonction. Et bien sure quand j&#8217;ai mit en ligne sur le serveur de prod, je me suis retrouvé avec un beau : &#8216;undefined fonction&#8217;.</p>
<p>Putain d&#8217;hébergeur qui à osé mettre php 5.0 !</p>
<p>Bon vous devinez la suite, voici le code de l&#8217;alternative non native  :<br />
<code lang="php"><br />
<?php<br />
	if (!function_exists('fputcsv')){<br />
		function fputcsv($objFile,$arrData,$strDelimiter=',',$strEnclose='"') {<br />
			$strNewLine="\n";<br />
			$strToWrite = '';<br />
			foreach ($arrData as $strCell){<br />
				//Test if numeric<br />
				if (!is_numeric($strCell)){<br />
					//Escape the enclose<br />
					$strCell = str_replace($strEnclose,$strEnclose.$strEnclose,$strCell);<br />
					//Not numeric enclose<br />
					$strCell = $strEnclose . $strCell . $strEnclose;<br />
				}<br />
				if ($strToWrite==''){<br />
					$strToWrite = $strCell;<br />
				} else {<br />
					$strToWrite.=  $strDelimiter . $strCell;<br />
				}<br />
			}<br />
			$strToWrite.=$strNewLine;<br />
			fwrite($objFile,$strToWrite);<br />
		}<br />
	}<br />
?>	</p>
<p></code><br />
P.S. : pour faire un csv au format excel francais il vous faudra ceci : fputcsv($objFile,$arrData,&#8217;;') , c&#8217;est à dire séparateur ; et non , comme le voudrait la normal</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdesbois.fr/2007/05/10/php-fputcsv-une-alternative/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

