<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
  <channel>
    <title>DLFP - Entrées de forums de scullder</title>
    <link>http://linuxfr.org/~scullder/</link>
     
    <description>LinuxFr</description>
    <language>fr</language>
    <image>
      <title>DLFP - Entrées de forums de scullder</title>
      <link>http://linuxfr.org/~scullder/</link>
      <url>http://linuxfr.org/images/favicon.png</url>
    </image>
    <ttl>30</ttl>
    

    <item>
      <title>erreur avec SimpleXML et php 5 sur free.fr</title>
      <author>null@linuxfr.org (scullder)</author>
      <pubDate>Sun, 03 Oct 2004 12:16:25 +0200</pubDate>
      <link>http://linuxfr.org/forums/21/4025.html</link>
      <guid>http://linuxfr.org/forums/21/4025.html</guid>
      <category>php</category>
      <description>Bonjour,&lt;br /&gt;
j'ai voulu utiliser SimpleXML sur free.fr et j'obtiens irrémédiablement cette erreur :&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Warning: simplexml_load_file() [function.simplexml-load-file]: SAFE MODE Restriction in effect. The script whose uid is 33 is not allowed to access /etc owned by uid 0 in /var/www/free.fr/6/2/scullder/php/fah/fah_img.php5 on line 7&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
par exemple ici : &lt;a href=&quot;http://scullder.free.fr/php/fah/fah_img.php5?username=scullder&quot;&gt;http://scullder.free.fr/php/fah/fah_img.php5?username=scullder(...)&lt;/a&gt;&lt;br /&gt;
(c'est une image générée avec gd 2, mais j'ai mis en commentaire le header(&quot;type: ... pour pouvoir lire l'erreur. )&lt;br /&gt;
&lt;br /&gt;
Donc pour ce script qui fonctionne parfaitement en local, j'ai juste fait ça : (début du script)&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
//header (&quot;Content-type: image/png&quot;);&lt;br /&gt;
&lt;br /&gt;
$xml = simplexml_load_file(&quot;&lt;a href=&quot;http://scullder.free.fr/php/fah/fah.php?username=&quot;&gt;http://scullder.free.fr/php/fah/fah.php?username=(...)&lt;/a&gt;&quot;.$_GET['username']);&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
je ne comprend pas l'erreur, SimpleXML est pourtant bien dispo : &lt;a href=&quot;http://scullder.free.fr/phpinfo.php5&quot;&gt;http://scullder.free.fr/phpinfo.php5(...)&lt;/a&gt; (Simplexml support	enabled)&lt;br /&gt;
&lt;br /&gt;
Pour m'assurer que je ne me suis pas planté, j'ai repris un exemple de la doc php : &lt;a href=&quot;http://www.php.net/manual/fr/function.simplexml-load-file.php&quot;&gt;http://www.php.net/manual/fr/function.simplexml-load-file.php(...)&lt;/a&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
   $xml = simplexml_load_file('&lt;a href=&quot;http://linuxfr.org/backend.rss'&quot;&gt;http://linuxfr.org/backend.rss'(...)&lt;/a&gt;);&lt;br /&gt;
 &lt;br /&gt;
   var_dump($xml);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
et voilà le résultat :&lt;br /&gt;
&lt;a href=&quot;http://scullder.free.fr/php/testxml.php5&quot;&gt;http://scullder.free.fr/php/testxml.php5(...)&lt;/a&gt;&lt;br /&gt;
toujours cette erreur, mais le fichier est bien analysé. A la limite, je pourrai désactiver l'affichage des erreurs mais ça ne m'avancera pas beaucoup.&lt;br /&gt;
Je soupçonne l'erreur interne quand même, parceque j'ai jamais demandé à accéder à /etc&lt;br /&gt;
&lt;br /&gt;
Merci beaucoup de m'aider :) En plus le script qui génère un fichier XML à partir d'une page de statistique de folding@home, et ce script qui utilise ce fichier xml pour faire une image de signature pour les forums seront libres ^^.</description>
    </item>  </channel>
</rss>
