|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
Bonjour,
Tout d'abord, désolé si je ne suis pas dans le bon forum, car ma recherche concerne php et xml (dois-je doubler le message ?) Je viens de découvrir la Galerie vidéo d'Adobe Elle fonctionne parfaitement. J'aimerai pouvoir insérer des vidéos avec tous les tags sans passer par l'édition du xml mais via un formulaire (php). Voici un morceau du code xml : Code :
Je suis prêt à apprendre ! En fouinant sur la toile, j'ai entendu parler du simplexml qui semble avoir ses limites et de DOM qui a changé depuis php5... Merci pour toute piste qui me fera avancer dans mes recherches.
|
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : septembre 2007 Messages : 951 ![]() |
Est-ce que les informations concernant tes vidéos sont stockés dans une base de données ?
(titre, taille, chemin...) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
Non, tout est stocké sous la forme xml.
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : septembre 2007 Messages : 951 ![]() |
Oui tu peux utiliser Simplexml :
1 - Tu dois charger ton fichier XML $xml = new SimpleXMLElement($xmlstr); 2 - Ajouter les vidéos $video = $xml->addChild('video'); $video->addChild('title'); $video->addChild('description'); ... 3 - Transformer ton objet XML en text pour ensuite l'enregistrer $xml->asXML() Regarde API http://uk3.php.net/manual/fr/simplexml.examples.php |
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
Merci pour la réponse.
J'avais en effet déjà bien tenté d'étudier cette page avant... en reprenant les exemples voici ce que j'obtiens : le xml : Code :
Code :
|
||||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
J'avais oublié le nom de mon fichier :
|
|
|
00
|
|
|
#7 | ||||||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
Allez, cadeau, pour les débutants comme moi, je vous offre le code complet
Code :
Code :
Code :
Ca fonction avec DOM n'est-ce pas ? $videos->formatOutput = TRUE; Comment mettre en forme. |
||||||
|
|
00
|
|
|
#8 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Comment arrivez-vous à utiliser des propriétés et méthodes issues de l'extension DOM avec SimpleXML (sans réaliser le passage de l'un à l'autre, j'entends, puisque chacune d'elles prévoit une telle fonction) ?
Je pense surtout à : Et : |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 6 ![]() |
En effet, ces deux lignes ne servent à rien (cf mon dernier message).
Je n'ai pas trouvé l'équivalent en simpleXML... |
|
|
00
|
|
|
#10 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Les options de formatage n'existe pas, du moins à ma connaissance, au niveau de l'extension SimpleXML.
Et l'équivalent de la méthode saveXML est asXML mais sans paramètre. Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com