03-10-2006, 10:06 AM
Moi je te conseille carrement de passer par du xml.
Avec php 5 tu fais ca les doigts dans le nez....
Un petit exemple:
(fichier config.xml: )
Ca c'était pour le fichier xml facile a ecrire en php
Maintenant pour le parsing:
Avec php 5 tu fais ca les doigts dans le nez....
Un petit exemple:
(fichier config.xml: )
Code :
<commun>
<admin>
<etat>1</etat>
</admin>
<database>
<dbHost>192.168.0.188</dbHost>
<dbName>ma_db</dbName>
<dbUser>db_utilisateur</dbUser>
<dbPass>passwordzzz</dbPass>
</database>
</commun>
Ca c'était pour le fichier xml facile a ecrire en php
Maintenant pour le parsing:
Code PHP :
<?php
// acces a la configuration de base de donnée
$tree = new domDocument();
$tree->load('../config/config.xml');
$dbHost = $tree->getElementsByTagName('dbHost')->item(0)->nodeValue; // hostname of the MySQL server
$dbName = $tree->getElementsByTagName('dbName')->item(0)->nodeValue; // logical database name on that server
$dbUser = $tree->getElementsByTagName('dbUser')->item(0)->nodeValue; // database authorized user
$dbPass = $tree->getElementsByTagName('dbPass')->item(0)->nodeValue; // user's password
?>
tu vois facile de récupérer els éléments... apres pour les retravailler ou les envoyer en base c'est tout simple...
ton xml peut ressembler a ca:
Code :
<entree>
<date>01/10</date>
<heure>17:18</heure>
<resultat>V</resultat>
...
</entree>