xml et form

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : xml et form

par mere-teresa » 30 mai 2007, 17:45

Le plus intéressant avec le SimpleXML est de faire $monObj->propriété...par exemple
$FlippingBook = simplexml_load_file('monfic.xml'); 

print $FlippingBook->scaleContent;//et je peux faire cela avec tous les param

foreach($FlippingBook->pages as $UnePage)//pour les param composés, j'utilise une itération
{
    var_dump($UnePage);
}

par Invité » 30 mai 2007, 17:24

merci pour le tuyau, simpleXml est vraiment ce qu'il me fallait.
J'ai un fihcierde config xml qui est comme ceci:
<FlippingBook>
<width>600</width>
<height>400</height>
<scaleContent>false</scaleContent>
<firstPage>0</firstPage>
<alwaysOpened>false </alwaysOpened>
<autoFlip> 50 </autoFlip>
<flipOnClick> true </flipOnClick>
<staticShadowsDepth> 1 </staticShadowsDepth>
<dynamicShadowsDepth> 1 </dynamicShadowsDepth>
<moveSpeed> 2 </moveSpeed>
<closeSpeed> 1 </closeSpeed>
<gotoSpeed> 3 </gotoSpeed>
<flipSound></flipSound>
<pageBack> 0x1C90CB </pageBack>
<loadOnDemand> true </loadOnDemand>
<cachePages> true </cachePages>
<cacheSize> 4 </cacheSize>
<preloaderType> Progress Bar </preloaderType>
<userPreloaderId></userPreloaderId>

<pages>
<page>pages/page01.jpg</page>
<page>pages/page02.jpg</page>
<page>pages/page03.jpg</page>
<page>pages/page04.jpg</page>
<page>pages/page05.jpg</page>
</pages>

</FlippingBook>
J'arrive à afficher presque tous les paramètres avec simpleXML en faisant ceci:
$FlippingBook = simplexml_load_file('config.xml'); 
foreach ($FlippingBook as $key => $val) 
{
	print "{$key}" . "=>" . "{$val} <br />"; 

} 
ça m'affiche tout sauf la dernière partie du document xml:
<pages>
<page>pages/page01.jpg</page>
<page>pages/page02.jpg</page>
<page>pages/page03.jpg</page>
<page>pages/page04.jpg</page>
<page>pages/page05.jpg</page>
</pages>
Comment faire pour afficher, à la suite des autres paramètres, tous les chemins images qui sont définis entre les balises <pages></pages> ?

par mere-teresa » 24 mai 2007, 23:27

Tu peux lire les fichiers XML avec les fonctions de SimpleXML, ce qui te permet de construire un formulaire HTML adapté.
Ensuite, tu peux, toujours avec SimpleXML, écrire dans le fichier XML, en récupérant les données envoyées par ton formulaire PHP.

xml et form

par Invité » 24 mai 2007, 19:15

Bonjour, j'ai cree un fichier de config xmlpour une petite appli.comment faire pour editer un fichier xml a partir d'un form html?