<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : SimpleXML chez 1and1</title>
	<atom:link href="http://www.galipe.net/articles/simplexml-chez-1and1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.galipe.net/articles/simplexml-chez-1and1/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
	<description>Bloc-notes d’un geek utilisant GNU/Linux</description>
	<lastBuildDate>Tue, 07 Sep 2010 13:33:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Par : tof</title>
		<link>http://www.galipe.net/articles/simplexml-chez-1and1/comment-page-1/#comment-147</link>
		<dc:creator>tof</dc:creator>
		<pubDate>Fri, 12 Feb 2010 18:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.galipe.net/articles/simplexml-chez-1and1/#comment-147</guid>
		<description>Perso je les fais moi-même les parseurs, car avec les fonctions de base c&#039;est tellement simple (d&#039;où le nom).

http://www.php.net/manual/fr/ref.simplexml.php

Pas besoin d&#039;utiliser des fonctions complexe pour faire juste du parsing: la fonction simplexml_load_file ou simplexml_load_string, puis une petite boucle pour récupérer les données, les traiter, mettre dans un array ou juste les afficher...

Exemple:

&lt;code&gt;$urlfichier = &quot;http://feeds2.feedburner.com/programme-television?format=xml&quot;;
$xmlorigin = @simplexml_load_file($urlfichier);
$nomchannel = $xmlorigin-&gt;channel-&gt;title;

echo $nomchannel.&quot;:\n&quot;;

foreach ($xmlorigin-&gt;channel-&gt;item as $item) {
echo $item-&gt;title.&quot;\n&quot;;
}&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Perso je les fais moi-même les parseurs, car avec les fonctions de base c&#8217;est tellement simple (d&#8217;où le nom).</p>
<p><a href="http://www.php.net/manual/fr/ref.simplexml.php" rel="nofollow">http://www.php.net/manual/fr/ref.simplexml.php</a></p>
<p>Pas besoin d&#8217;utiliser des fonctions complexe pour faire juste du parsing: la fonction simplexml_load_file ou simplexml_load_string, puis une petite boucle pour récupérer les données, les traiter, mettre dans un array ou juste les afficher&#8230;</p>
<p>Exemple:</p>
<p><code>$urlfichier = "http://feeds2.feedburner.com/programme-television?format=xml";<br />
$xmlorigin = @simplexml_load_file($urlfichier);<br />
$nomchannel = $xmlorigin->channel->title;</p>
<p>echo $nomchannel.":\n";</p>
<p>foreach ($xmlorigin->channel->item as $item) {<br />
echo $item->title."\n";<br />
}</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Greg</title>
		<link>http://www.galipe.net/articles/simplexml-chez-1and1/comment-page-1/#comment-139</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Fri, 27 Nov 2009 16:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.galipe.net/articles/simplexml-chez-1and1/#comment-139</guid>
		<description>Merci, ca va mieux comme ca ! Mon script me renvoie encore des erreurs mais plus celle concernant une fonction inconnue / illegale.

Par hasard, aurais-tu aussi un exemple simple de parser xml qui marche sur 1&amp;1 ?</description>
		<content:encoded><![CDATA[<p>Merci, ca va mieux comme ca ! Mon script me renvoie encore des erreurs mais plus celle concernant une fonction inconnue / illegale.</p>
<p>Par hasard, aurais-tu aussi un exemple simple de parser xml qui marche sur 1&amp;1 ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ysztof</title>
		<link>http://www.galipe.net/articles/simplexml-chez-1and1/comment-page-1/#comment-28</link>
		<dc:creator>ysztof</dc:creator>
		<pubDate>Fri, 26 Sep 2008 11:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.galipe.net/articles/simplexml-chez-1and1/#comment-28</guid>
		<description>Alors je pense que ton problème est du au fait que ce qui est défini pour un dossier avec un fichier php.ini ne s&#039;hérite pas dans ses sous-dossiers. Et à mon avis, phpBB étant plutôt une usine à gaz, il doit y avoir pas mal de sous-dossiers.

Tu as donc le choix:
- soit de copier ce fichier php.ini dans tous les sous-dossiers
- soit de repérer les fichiers PHP qui font des appels distants avec des fonctions comme fopen/fsockopen/simplexml_load_file, etc... et d&#039;y mettre une copie du fichier php.ini dans leur dossier respectif (ce qui est peut-être plus prudent)

La troisième solution (plus aisée) consistait à utiliser la commande &quot;&lt;a href=&quot;http://www.phpbb.com/community/viewtopic.php?f=46&amp;t=1142995&quot; rel=&quot;nofollow&quot;&gt;suPHP_ConfigPath&lt;/a&gt;&quot; dans le fichier .htaccess afin de faire répercuter la config de php.ini automatiquement dans les sous-dossiers. Mais elle ne semble pas fonctionner chez 1and1 et retourne une erreur 500 (le module suexec ne doit pas être activé sur le serveur pour raison de sécurité).

&lt;em&gt;&lt;strong&gt;Attention&lt;/strong&gt;: phpBB a régulièrement des failles et comme une partie des webmasters n&#039;applique pas systématiquement les patchs de sécurité, les forums phpBB sont souvent la cible des hackers en herbe, voire de scans automatiques. Or comme tu ajoutes la possibilité avec allow_url_fopen à ton hébergement de pouvoir appeler et charger des pages externes, ouvrir des connexions ftp et autre, si jamais un hacker trouve une faille dans tes scripts, il peut alors faire beaucoup de mal (notamment s&#039;en servir pour aller attaquer d&#039;autres sites) et si cela t&#039;arrives tu risques fort de te faire dégager par 1and1 avec des méthodes plutôt expéditives.&lt;/em&gt;
Je préfère te prévenir pour que tu saches ce que tu fais en activant allow_url_fopen.</description>
		<content:encoded><![CDATA[<p>Alors je pense que ton problème est du au fait que ce qui est défini pour un dossier avec un fichier php.ini ne s&#8217;hérite pas dans ses sous-dossiers. Et à mon avis, phpBB étant plutôt une usine à gaz, il doit y avoir pas mal de sous-dossiers.</p>
<p>Tu as donc le choix:<br />
- soit de copier ce fichier php.ini dans tous les sous-dossiers<br />
- soit de repérer les fichiers PHP qui font des appels distants avec des fonctions comme fopen/fsockopen/simplexml_load_file, etc&#8230; et d&#8217;y mettre une copie du fichier php.ini dans leur dossier respectif (ce qui est peut-être plus prudent)</p>
<p>La troisième solution (plus aisée) consistait à utiliser la commande &laquo;&nbsp;<a href="http://www.phpbb.com/community/viewtopic.php?f=46&#038;t=1142995" rel="nofollow">suPHP_ConfigPath</a>&nbsp;&raquo; dans le fichier .htaccess afin de faire répercuter la config de php.ini automatiquement dans les sous-dossiers. Mais elle ne semble pas fonctionner chez 1and1 et retourne une erreur 500 (le module suexec ne doit pas être activé sur le serveur pour raison de sécurité).</p>
<p><em><strong>Attention</strong>: phpBB a régulièrement des failles et comme une partie des webmasters n&#8217;applique pas systématiquement les patchs de sécurité, les forums phpBB sont souvent la cible des hackers en herbe, voire de scans automatiques. Or comme tu ajoutes la possibilité avec allow_url_fopen à ton hébergement de pouvoir appeler et charger des pages externes, ouvrir des connexions ftp et autre, si jamais un hacker trouve une faille dans tes scripts, il peut alors faire beaucoup de mal (notamment s&#8217;en servir pour aller attaquer d&#8217;autres sites) et si cela t&#8217;arrives tu risques fort de te faire dégager par 1and1 avec des méthodes plutôt expéditives.</em><br />
Je préfère te prévenir pour que tu saches ce que tu fais en activant allow_url_fopen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gabriel H.</title>
		<link>http://www.galipe.net/articles/simplexml-chez-1and1/comment-page-1/#comment-27</link>
		<dc:creator>Gabriel H.</dc:creator>
		<pubDate>Fri, 26 Sep 2008 01:50:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.galipe.net/articles/simplexml-chez-1and1/#comment-27</guid>
		<description>J&#039;ai voulu installer phpBB3 sur mon hébergement 1&amp;1, j&#039;ai suivi tes instructions, malheureusement ça ne fonctionne pas, phpBB me dit toujours que allow_url_fopen est désactivé. Pourtant j&#039;ai bien placé un .htaccess et un php.ini comme précisé. Que faire ?</description>
		<content:encoded><![CDATA[<p>J&#8217;ai voulu installer phpBB3 sur mon hébergement 1&amp;1, j&#8217;ai suivi tes instructions, malheureusement ça ne fonctionne pas, phpBB me dit toujours que allow_url_fopen est désactivé. Pourtant j&#8217;ai bien placé un .htaccess et un php.ini comme précisé. Que faire ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Sebbat</title>
		<link>http://www.galipe.net/articles/simplexml-chez-1and1/comment-page-1/#comment-21</link>
		<dc:creator>Sebbat</dc:creator>
		<pubDate>Mon, 25 Aug 2008 13:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.galipe.net/articles/simplexml-chez-1and1/#comment-21</guid>
		<description>Décidément, rien n&#039;est simple avec 1&amp;1 ! Merci pour le tuyau.</description>
		<content:encoded><![CDATA[<p>Décidément, rien n&#8217;est simple avec 1&amp;1 ! Merci pour le tuyau.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
