Problème avec fichier xml
Bonjour à tous,
Voila mon problème est que je voudrai créer une classe 'Base' qui me servira pour toute connection à une base de donnée,
Seulement voila j'utilise un fichier xml dans la but de configurer celui-ci, et apparement je n'arrive pas a récuperer les valeurs ...
pourtant il trouve bien le fichier.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <?php
class Base
{
private $Dsn;
private $user;
private $pass;
public function _construct($Myfile)
{
if (file_exists($Myfile)) {
$dom = new DOMDocument('1.0', 'utf-8');
$dom -> load($Myfile);
$this->Dsn=$dom->getElementsByTagName('Dsn')->item(0)->nodeValue;
$this->user=$dom->getElementsByTagName('User')->item(0)->nodeValue;
$this->pass=$dom->getElementsByTagName('pass')->item(0)->nodeValue;
}
else echo 'fuck';
}
public function Connect()
{
$db = new PDO($this->Dsn, $this->user, $this->pass);
}
public function _toString()
{
return "name : $this->Dsn";
}
}
?> |
et voici le fichier xml :
Code:
1 2 3 4 5 6
| <?xml version="1.0" encoding="utf-8"?>
<ConnectionString>
<Dsn> mysql:host=localhost;dbname=nomdusite </Dsn>
<User> </User>
<Pass> </Pass>
</ConnectionString> |
Merci d'avance pour votre réponse