Salut,

tout d'abord mon script :
La classe : (includes/config.class.php)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
class config {
 function configugation () {
  $config = simplexml_load_file('includes/config.xml'); 
 
  foreach($config->parametre as $parametre) {
  ${utf8_decode($parametre->name)} = utf8_decode($parametre->value);
  }
 }
}
?>
Le xml (includes/config.xml)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0"?> 
<zuxion>
	<parametre> <name>skin</name> <value>v1</value> </parametre>
	<parametre> <name>mail</name> <value>zuxion@gmail.com</value> </parametre>
</zuxion>
La page qui appelle : (index.php)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// On inclut les fichier indispensables
include('includes/config.class.php');
 
$classConfig = new config();
$classConfig->configugation();
 
// On va aller chercher les données dans le fichier xml
$accueil = simplexml_load_file('includes/accueil.xml'); 
 
include('templates/'. $skin .'/index.php');
?>
L'erreur :
Warning: include(templates//index.php) [function.include]: failed to open stream: No such file or directory in /var/www/Zuxion/index.php on line 11

Warning: include() [function.include]: Failed opening 'templates//index.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/Zuxion/index.php on line 11
L'erreur est due parce que la variable $skin est vide ou n'existe pas ... Et la est le problème ...