Forum Programmation.php erreur avec SimpleXML et php 5 sur free.fr

Posté par  .
Étiquettes : aucune
0
3
oct.
2004
Bonjour,
j'ai voulu utiliser SimpleXML sur free.fr et j'obtiens irrémédiablement cette erreur :

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

par exemple ici : http://scullder.free.fr/php/fah/fah_img.php5?username=scullder(...)
(c'est une image générée avec gd 2, mais j'ai mis en commentaire le header("type: ... pour pouvoir lire l'erreur. )

Donc pour ce script qui fonctionne parfaitement en local, j'ai juste fait ça : (début du script)

<?php

error_reporting(E_ALL);

//header ("Content-type: image/png");

$xml = simplexml_load_file("http://scullder.free.fr/php/fah/fah.php?username=(...)".$_GET['username']);


je ne comprend pas l'erreur, SimpleXML est pourtant bien dispo : http://scullder.free.fr/phpinfo.php5(...) (Simplexml support enabled)

Pour m'assurer que je ne me suis pas planté, j'ai repris un exemple de la doc php : http://www.php.net/manual/fr/function.simplexml-load-file.php(...)

<?php

$xml = simplexml_load_file('http://linuxfr.org/backend.rss'(...));

var_dump($xml);

?>

et voilà le résultat :
http://scullder.free.fr/php/testxml.php5(...)
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.
Je soupçonne l'erreur interne quand même, parceque j'ai jamais demandé à accéder à /etc

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 ^^.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.