cs_redemption
Messages postés129Date d'inscriptionvendredi 31 octobre 2003StatutMembreDernière intervention13 septembre 2008
-
24 juin 2005 à 22:27
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
28 juin 2005 à 15:03
salut a tous. voila je recherche quelqu"un pouvant m'aider a me debloquer.
merci
cs_redemption
Messages postés129Date d'inscriptionvendredi 31 octobre 2003StatutMembreDernière intervention13 septembre 2008 25 juin 2005 à 10:32
en fait il faut que le fichier xml ce créer sur le pc de l'utilisateur.
car chaque utilisateur va entrer des données différentes.
donc pour creer le .xml phsiquement je doit utiliser le php?
car la commande new xml(); sert a koi?
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 25 juin 2005 à 11:22
Hmmm...tout dépend de ce que tu veux faire de ton fichier XML...
new XML() va créer un objet XML vide dans lequel tu vas pouvoir charger un fichier XML existant pour utiliser les valeurs dans ton fichier flash ou alors tu peux créer dynamiquement ton objet XML avec des fonctions comme "createElement", "appendChild"...vas voir l'aide dans Flash.
Seul soucis, c'est que cet objet XML créé dans Flash ne pourras pas être sauvegardé directement...faudra passer par PHP ou ASP.
Autre solution: si t'as quelques valeurs seulement à stocker pour chaque utilisateur, utilise plutôt les SharedObject plus simples de mise en oeuvre!
cs_redemption
Messages postés129Date d'inscriptionvendredi 31 octobre 2003StatutMembreDernière intervention13 septembre 2008 25 juin 2005 à 17:09
mais ces chiffres devront durer un an
et il faudrait que le gars puisse ne pas les supprimer. car si la personne veut vider les tempory files ainsi que les cookies. ca supprimera les données entrées
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 25 juin 2005 à 20:35
Tu veux enregistrer le fichier XML sur le disque du visiteur ?? Et tu vas créer la base de données pour conserver le chemin d'accès du fichier.
...pas terrible comme solution (à mon avis)...vaut mieux que ce soit un truc géré par le serveur...les visiteurs (moi le premier) n'aiment pas perdre du temps lors de la naviguation!
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 26 juin 2005 à 23:48
Tu crées une base Access avec une table "Visiteurs" par exemple (tu peux faire en mysql si tu veux ou autre)
tu mets autant de champs que tu veux sauvegarder de variables par visiteur
tu crées un script php ou asp pour faire l'ouverture et l'écriture dans la base de données. Faudra identifier chacun de tes visiteurs par contre...l'IP c'est pas terrible (ça suffit pour une session...mais pas pour 1 an!)
Voilà...sinon un fichier XML, ça te prendra 5ko maximum (variera en fonction du nombre de données!) Mais c'est pas la place qui va déranger...tu vas créer un fichier par visiteur...et quand il va revenir? Tu sauras comment lequel des fichiers XML il faut lire?? Faudra donc forcément une base de données!
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 27 juin 2005 à 17:15
En général quand on parle d'identification, c'est login+mot de passe, mais si pour toi le nom de famille suffit...pkoi pas...mais ça change rien à la structure.
cs_redemption
Messages postés129Date d'inscriptionvendredi 31 octobre 2003StatutMembreDernière intervention13 septembre 2008 27 juin 2005 à 20:54
ben si on demande a ce que le nom du fichier est nommé par rapport au nom de famille.
on aurait pas besoin de BDD car. si un fichier sappelle dupond. dès que le gars va marquer dans le champs dupond. hop ca va appeler le fichier appelé dupond.xml
en demandant au script de chercher "champstexte".xml
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 juin 2005 à 08:10
Oui...c'est faisable...tout dépend du nombre en fait! Si t'as quelques
dizaines de fichiers...ou qq milliers...dans une base de données, les
enregistrements sont indexés et la recherche sera plus rapide que si tu
vérifies les noms des fichiers d'un répertoire (si t'as beaucoup de
fichiers).
L'autre solution, serait p-ê de faire 1 seul fichier XML avec un noeud
pour chaque visiteur...mais bon, pareil, ça dépend de la taille de ton
site...faudrait pas qu'il y ait une modification simultanée du fichier
par 2 utilisateurs (1 des 2 ne serait pas enregistré!)
Voilà...comme dit, le plus classique, c'est la base de données sans XML
ou le SharedObject (enfin pour moi...suis pas fana des autres
solutions...même si j'utilise XML pour rendre mes animations
paramétrables).
cs_redemption
Messages postés129Date d'inscriptionvendredi 31 octobre 2003StatutMembreDernière intervention13 septembre 2008 28 juin 2005 à 08:37
moi je pense que ma solution colle parfaitement. mais mon probleme est que je ne sais pas comment faire pour creer dynamiquement le fichier xml physique.
et aussi il y aurait 800 personnes qui vont utiliser l'application
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 juin 2005 à 09:43
...j'avais bien compris qu't'étais têtu!
800 j'trouve ça bcp, mais bon...si tu veux continuer dans ton idée.
Comme je sais toujours pas ce que tu veux faire exactement, j'te donne vaguement un schéma:
formulaire en Flash ou HTML; script en PHP ou ASP pour créer et enregistrer le fichier XML.
PS: tu pourrais créer l'objet XML dans Flash, mais personellement, j'y
ai passé qq jours sans savoir comment passer l'objet à PHP ou ASP pour
l'enregistrer (car Flash ne te permet pas d'enregistrer un fichier
directement)...donc j'l'ai finalement créé avec ASP.