|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Bonsoir à tous,
Je souhaite créer un fichier xml et le remplir avec les données provenant d'une bdd. La page qui déclenche la création et le remplissage du xml reçoit en méthode GET un identifiant qui permet le remplissage du fichier xml. Ce fichier xml sera ultérieurement utilisé lors de l'affiche du html. Code : Partie PHP Code :
Code :
Merci d'avance... |
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Salut !
Où se situe ton problème ?
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Création du fichier xml de ce genre avec la page php et son remplissage avec les données provenant de la bdd
Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Tu peux faire un script dans le genre :
Code :
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
||
|
|
00
|
|
|
#5 | |||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Citation:
Le but de mon script est de créer et remplir ce fichier data.xml pour chaque $_GET['id'], en fait pour chaque appel de la page auteur.php?id=x, x étant l'id de chaque auteur. Si mon algo est bon, ce fichier devrait être détruit lorsqu'on sort de cette page, car lorsqu'on change d'auteur le contenu de data.xml devrait être mis à jour en fonction de l'id de l'auteur. Comment vider data.xml lorsqu'on change d'identifiant? Voir aussi le cas où plusieurs personnes visitent le site. Chacun remplissant le data.xml en fonction de l'auteur qu'il souhaite écouter les mp3. Comment gérer les data.xml en fonction des visiteurs? merci d'avance... |
|||
|
|
00
|
|
|
#6 | |||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Citation:
Citation:
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||
|
|
00
|
|
|
#7 | |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Citation:
Merci d'avance... |
|
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Comment générer ce nombre pour chaque utilisateur et pour qu'il n'y ait pas de conflit de non de fichier dans le serveur?
Et en plus j'ai l'impression qu'il y aurait des fichiers utilisables qu'une seule fois, rien qu'à la création par l'utilisateur 234 par exemple. |
|
|
00
|
|
|
#10 | |||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Citation:
Citation:
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
Mon site est ouvert à tous, n'importe qui peut écouter les titres d'un auteur. Comment donc identifier les utilisateurs pour la gestion des playlist?
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 817 ![]() |
Tu lances une session
Tu attribues un identifiant aléatoire à l'utilisateur Tu te serviras de cet identifiant pour la playlist
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#13 | |||
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 697 ![]() |
Salut
Je ne sais si on perçois la même chose, mais il me semble qu'il y a un temps de latence qui peu être long entre le moment de la création du data.xml et au moment où le contenu XML sera réellement obtenu. Pour peu qu'il y ait 2 demande simultanée (accès concurrent), il peut avoir un problème comme le 2ème qui a fait la demande obtienne la playliste du 1er. Est-ce qu'il ne serait pas possible de faire pointer la playliste vers un fichier Php avec le paramètre (auteur_id) plutôt qu'un XML ? Exemple : Citation:
Ensuite, ça serait à cette page "playliste.php" de faire la requête pour rechercher la playliste selon la valeur du paramètre, et de générer "à la volée" le contenu XML. Au bout, il n'y a pas de fichier XML, c'est le même principe que images dynamiques (genre captcha), où des flux RSS (enfin là, pas toujours). Exemple : (playliste.php) Code :
Je ne vois pas de raison particulière, sans compter il doit être possible de "tricher" un peu avec Apache avec de la réécriture si tel est le cas.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|||
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com