Generation d'un fichier xml depuis bd

Soyez le premier à donner votre avis sur cette source.

Vue 9 376 fois - Téléchargée 1 064 fois

Description

Code qui fait la generation d'un fichier XML depuis une n'import kel base Mysql.
mais il faut travailler sur php 5.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
29 -
tu laisses n'importe qui acceder a ta bdd toi ?
codefalse
Messages postés
1127
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
1 -
Pourquoi niveau initié ?

Quelques remarques :

$c="c:\"; ==> je suis sous linux, je fait comment ?

mysql_connect ==> j'utilise pas mysql je fait comment ?

Pense au fait que les personnes peuvent venir d'horizons différents. A mon sens, ton code n'est pas complet, et ne mérite pas le fait d'avoir un statut d'initié. Tu te limite aux personnes qui sont sous windows, et qui ont une base de donnée sour mysql.

Je te demande pas de coder pour tous les types de bdd, mais si tu fait un tour sur les couches d'abstractions aux sgbd (tu à bien dit "il faut php5" ?), tu peux les implémenter sur ton code.
Quand au repertoire de sauvegarde, demande plutot à l'utilisateur où le sauvegarder.

Encore mieux, propose lui en téléchargement, comme ca il choisira lui-même le repertoire.

De plus tu fait trop confiance aux données provenants de l'utilisateur ($_POST), tu te connecte à la bdd sans chercher à savoir les droits, si les données envoyées en POST sont valables, viables.
Avec ton code je peux me connecter à une bdd pour récuperer la liste des comptes user/passwd et bien plus encore, le tout en xml :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.