Transformer un PHP en XML - PHP - Programmation
Marsh Posté le 11-09-2009 à 11:09:39
C'etait de l'ironie ^^et pour le pas beau c'est pour ceux qui ne connaisse pas le jquery
Marsh Posté le 11-09-2009 à 11:19:40
Y'a pas de jQuery là-dedans Et je pige toujours pas où est la question
Marsh Posté le 11-09-2009 à 11:21:49
looool oui y a du elgg dedans.
Ma question est pourquoi sa ne transforme pas mon fichier en fichier XML ou est mon erreur
Marsh Posté le 11-09-2009 à 11:39:00
Y'a-t-il un message d'erreur quelconque ? Affiche la sortie, pour voir si y'a pas de l'XML invalide
Marsh Posté le 11-09-2009 à 11:44:20
Alors quand je lance le fichier j'ai une page blanche qui est afficher:
Sous firrebug : dans l'onglet html j'ai <html><body></pre></body></html>
Je t'avoue que c'est la premiere fois que je fait du XML: J'ai fait le schéma du code sous Oxygène mais sans rentré de PHP juste en mettant les valeurs en dur et il était bon
Marsh Posté le 11-09-2009 à 12:13:40
Fait voir le code autour de l'XML, celui qui assigne les variables et gère la sortie
Marsh Posté le 11-09-2009 à 12:19:12
ouki donc si tu t'y connais en elgg je te montre tout ça ^^ j'ai chercher un peu faudrait pas que je mette CDATA autour de mon php?
Alors fonction qui récupère mes valeur au début ^^ je t'en met que un peu
Code :
|
Sa c'est le fichier principal. Après j'ai aussi fait un fichier modifier pour modifier le CV qui marche.
Puis un fichier Convertxml qui est appelé quand on clique sur le bouton de index(qui contient la vue de mon formulaire finit)
Code :
|
Donc en fait quand je clique sur le bouton je lui envoie le GUID du blog en parametre que le fichier du haut recupère.
Avec mon get entity je prend tout les élement de mon blog => SA sa marche déjà fait pour le fichier modifier qui fonctionne.
Et donc la j'appel mon fichier XML qui serra en .php vu que elgg aime que ça ou presque et je l'affiche normalement directement. Mais bon sa ne marche pas ^^
J'espère que cela t'aide et que tu n'es pas trop perdu?
Marsh Posté le 11-09-2009 à 12:45:22
Je connaissais pas elgg avant de lire ton premier message
Mais apparemment elgg_view devrait retourner effectivement le contenu du fichier XML
Y'a peut-être une erreur ailleurs. Alors souvent, si dans le php.ini y'a la directive shortags qui est activé, la PI XML fait planter. Et j'imagine que elgg utilise de l'output buffering pour récupérer la sortie, ce qui dans certains cas peut masquer certaines erreurs.
Change l'entête, à la place de
Code :
|
Met
Code :
|
Marsh Posté le 11-09-2009 à 12:48:24
T'inquiète je commence en Elgg aussi ^^
Alors si je fait ce que tu me dit voilà ce que ça m'affiche
2008-10-10T11:50:08+03:00 V2.0 Automatically generated Europass CV f -----1 -- ---
-- --- -- ---
>
C'est un bon début j'ai déjà quelques valeurs ^^
Marsh Posté le 11-09-2009 à 12:50:55
J'arrive à avoir les valeur sa m'a beaucoup aidé ^^
Merci beaucouppppp
En fait il faut enlever les CDATA qui bloque.....je ne sais pas pourquoi
Marsh Posté le 11-09-2009 à 13:06:19
Pas besoin de CDATA ici
Par contre, n'oublie pas aussi d'escaper les valeurs :
Code :
|
Sinon s'il se glisse des &, < ou >, ça plantera à nouveau
Marsh Posté le 11-09-2009 à 10:29:08
Bonjour,
Voilà je fait actuellement un formulaire avec ELgg (ne vous inquiété pas restez lire la suite), et j'ai un problème pour transformer mon CV europass crée en XML
Voilà mon code
C'est gros c'est pas beau. Bon pour le $vars['convertguid']->info sa contient par exemple le input/text d'information complémentaire
en fait les $vars['converguid']-> contient la valeur que je lui ai associé avec le nom situé après le ->.
Donc voilà il s'agit du fichier xml de CVEuropass si quelqu'un pourrais maider à comprendre un peu vu que c'est la première fois que j'en fait un.
Merci