ouverture de fichier

Jib
Invité n'ayant pas de compte PHPfrance

06 mars 2006, 20:59

Bonjour,

je viens de créer un petit programme qui insere des données dans un fichier xml avec des balises à moi.
Je désire maintenant ecrire un script en php qui lit dans le fichiers et qui est capable d'aller chercher des informations pour les afficher à l'écran.
Je m'explique:

Le premier travail consistait à entrée des données et de les stocker dans un fichier xml de cette forme:
<INSERT><label>insertion faite par Jib le 7/3/2005</label>
<value>donnée1</value>
<value>donnée2</value>
<value>donnée3</value>
</INSERT>
<INSERT>.....</INSERT>
<INSERT>.....</INSERT>

maintenant que j'ai fait ca je voudrais faire l'opération inserve. Recuperer les données ainsi que le label de chaque balise insert et les afficher a l'ecran.

Je sais le faire en C mais en PHP, je sais plus comment declarer les tableau par exemple, je supose que je vais surement utiliser la fonction fgets alors si vous pouviez me renseigner sur la demarche a entreprendre.

Merci.

Mammouth du PHP | 19672 Messages

06 mars 2006, 21:27

Si tu parles de tableaux indexés ou associatifs, la simple déclaration :
$var = array();
Suffit amplement.
Éventuellement, tu peux d'avance définir des index associatifs :
$var = array("index"=>array("label" => array()))
Par exemple...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

jib
Invité n'ayant pas de compte PHPfrance

06 mars 2006, 21:36

Merci, je connaissais pas la fonction array();
Par contre pour lire et recuperer des info entre <label> et </label> je dois utiliser les regex?

Mammouth du PHP | 19672 Messages

06 mars 2006, 21:44

Je regarderais davantage du coté des fonctions XML de PHP
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

jib
Invité n'ayant pas de compte PHPfrance

06 mars 2006, 22:08

Ok, j'ai matté ça vite fait et je suis vite reparti direct. J'ai changé mon code pour ne plus ecrire dans un fichier xml mais dans un .txt.
Beauucoup plus simple et pas très important pour mon projet.

Merci quand même.