Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-12-2008 14:59:59

juli3n
Membre
Date d'inscription: 02-09-2008
Messages: 37

manipulation de fichiers (ecriture etc)

Bonjour à toutes et à tous,

j'ai une question de (super) débutant, au sujet de la manipulation des fichiers.

En gros, j'ai un formulaire, quand on saisit des données on les stocke en base. Tout fonctionne bien. On m'a juste demandé d'écrire les données saisies dans un fichier xml tout simple, mais je ne sais pas trop comment faire. Existe-t-il un composant particulier pour la manipulation et l'ecriture dans les fichiers?

Là, j'utilise du PHP classique

Code:

                $handle = fopen("webcallback.xml", "w+");
                $xml = "<Callback_List>
                            <Callback>
                              <Tel>".$row->telephone."</Tel> 
                              <Heure>".$row->heure."</Heure> 
                              <Info>".$row->infos."</Info> 
                          </Callback>
                        </Callback_List>";
                
                fputs ($handle, $xml);
                fclose($handle);

mais ça ne passe pas.

Pourriez-vous s'il vous plait me mettre sur les bons rails? Je suis un peu paumé, là ...

merci d'avance,

Julien

Hors ligne

 

#2 19-12-2008 15:09:59

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: manipulation de fichiers (ecriture etc)

Salut,

PHP5 supporte nativement SimpleXML qui permet de manipuler très facilement des fichiers XML (lecture, écriture, modifications).

Je te propose SimpleXML mais il y a d'autres parser, comme DOM XML (plus puissant, mais plus complexe), lui aussi intégré dans PHP.

Tu devrais trouver pas mal de ressources sur le sujet en parcourant le net smile


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#3 19-12-2008 15:27:53

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: manipulation de fichiers (ecriture etc)

Bonjour juli3n,

Si ton code ne passe pas, je soupçonne que c'est pour des problèmes de droits d'écriture. A priori je ne vois pas d'erreur dans ton code.

Si c'est pour du XML, je suis d'accord avec Delprog, tu peux gagner du temps avec des librairies toutes faites.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 19-12-2008 15:47:47

juli3n
Membre
Date d'inscription: 02-09-2008
Messages: 37

Re: manipulation de fichiers (ecriture etc)

Merci pour vos conseils smile

J'utilise une architecture MVC, donc le code ci dessus devrait écrire dans mon répertoire "public" non?

Hors ligne

 

#5 19-12-2008 16:51:44

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: manipulation de fichiers (ecriture etc)

juli3n a écrit:

Merci pour vos conseils smile

J'utilise une architecture MVC, donc le code ci dessus devrait écrire dans mon répertoire "public" non?

je ne suis pas certain.

A confirmer, mais il me semble pas que le path des fichiers dépendent de l'emplacement du bootstrap, mais plutôt de l'emplacement du script qui appelle la fonction fopen.

Pour info, dans mon bootstrap j'initialise dans une variable Globals le path de mon rép de stockage, et je l'utilise pour définir le path complet vers le fichier des que je dois faire de la manipulation de fichiers.

Dernière modification par nick (19-12-2008 18:01:21)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages