Bonjour tout le monde,
est-ce que quelqu'un aurait une idée de comment, à partir d'un formulaire, je pourrais générer un fichier XML où je dois stocker toutes les données ???????
MERCI D'AVANCE
Bonjour tout le monde,
est-ce que quelqu'un aurait une idée de comment, à partir d'un formulaire, je pourrais générer un fichier XML où je dois stocker toutes les données ???????
MERCI D'AVANCE
Tu peux aussi simplement faire :
http://fr.php.net/file_put_contents
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php if ( isset($_GET['firstname'], $_GET['lastname']) ) { $xml = "<?xml version='1.0' encoding='ISO-8859-1'?>\r\n" . '<somebody>' . '<firstname>' . htmlspecialchars($_GET['firstname']) . '</firstname>' . '<lastname>' . htmlspecialchars($_GET['lastname']) . '</lastname>' . '</somebody>' ; file_put_contents('somebody.xml', $xml) ; } ?> <form> Prénom : <input type="text" name="firstname"> Nom : <input type="text" name="lastname"> <input type="submit"> </form>
merci les gars pr vos reponse c'est vrmnt hyper gentill d votr part
pour Mrs Séb dans l cas d votre code
le fichier xml est deja crée
mé moi j veu a chaque connexion y aura une creation d un fichier xml indepandent ou on va mettr les données d une formulaire
tu voi fréro :s
merci infinimnt pr votre attention ^_^
Non, c'est moi qui le créé avec file_put_contents( )pour Mrs Séb dans l cas d votre code
le fichier xml est deja crée
Ok.
Le fichier devrait se trouver dans le dossier du fichier PHP qui le crée si tu l'a écris comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part file_put_contents('somebody.xml', $xml)
Imaginons que tu nommes tes fichiers quelque chose dans ce genre là:
- somebody_1
- somebody_2
- ...
L'algo donnerait quelque chose comme ça:
- Ouvrir le répertoire qui contient les fichiers (opendir)
- Initialiser une valeur de référence à 0, on l'appelera val_ref
- Tant qu'il y a des fichiers dans le répertoire (readdir, cf. manual pour l'utiliser correctement)
- Extraire le numéro du fichier (explode sur l'underscore)
- Convertir ce numéro en entier (intval)
- Comparer la valeur à val_ref
- Si val_ref < valeur Alors val_ref = valeur Fin Si
- Fin Tant Que
- Créer un nouveau fichier qui a pour numéro val_ref + 1
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager