Page 1 sur 2

include et xhtml

Posté : 03 févr. 2008, 20:04
par bruno.avisse
Bonjour,
Je crée un fichier xhtml qui contient du mathml. Il s'affiche correctement dans firefox. Si je crée un nouveau fichier .php pour insérer mon fichier xhtml avec un include. Firefox n'affiche pas correctement ma page xhtml.
Quelqu'un aurait-il une solution ?
Merci par avance

Posté : 03 févr. 2008, 23:02
par Sékiltoyai
Ce serait peut être bien de nous donner le code du fichier php, sans quoi, je ne vois pas ce que tu espères de nous…

Posté : 04 févr. 2008, 00:38
par Calimero
Ce serait peut être bien de nous donner le code du fichier php, sans quoi, je ne vois pas ce que tu espères de nous…
Une intuition, juste comme ça : bruno.avisse, si ce n'est pas déjà fait, désactive les short tags dans ton php.ini...

code du message

Posté : 04 févr. 2008, 20:34
par bruno.avisse
Ce serait peut être bien de nous donner le code du fichier php, sans quoi, je ne vois pas ce que tu espères de nous…
Une intuition, juste comme ça : bruno.avisse, si ce n'est pas déjà fait, désactive les short tags dans ton php.ini...
voici le fichier nommé vecteur.xhtml

Code : Tout sélectionner

<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- Created by amaya 9.99, see http://www.w3.org/Amaya/ --> <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover> <msub> <mi>I</mi> <mn>1</mn> </msub> <mo>&rarr;</mo> </mover> <mo>+</mo> <mover> <msub> <mi>I</mi> <mn>2</mn> </msub> <mo>&rarr;</mo> </mover> <mo>=</mo> <mover> <mn>0</mn> <mo>&rarr;</mo> </mover> </math> </html>
voici le fichier .php avec include
<?php include('vecteur.xhtml'); ?>

Posté : 04 févr. 2008, 21:08
par Sékiltoyai
Essaye de mettre un
header('Content-Type: text/xml');
avant l'inclusion.

Posté : 05 févr. 2008, 00:43
par Hywan

Posté : 05 févr. 2008, 01:56
par Sékiltoyai

Posté : 05 févr. 2008, 08:20
par Hywan
Oui c'est ce que je voulais dire.
Ok, w3cschool n'est pas à jours ^^.

Re: code du message

Posté : 05 févr. 2008, 19:37
par bruno.avisse
Ce serait peut être bien de nous donner le code du fichier php, sans quoi, je ne vois pas ce que tu espères de nous…
Une intuition, juste comme ça : bruno.avisse, si ce n'est pas déjà fait, désactive les short tags dans ton php.ini...
voici le fichier nommé vecteur.xhtml

Code : Tout sélectionner

<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- Created by amaya 9.99, see http://www.w3.org/Amaya/ --> <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover> <msub> <mi>I</mi> <mn>1</mn> </msub> <mo>&rarr;</mo> </mover> <mo>+</mo> <mover> <msub> <mi>I</mi> <mn>2</mn> </msub> <mo>&rarr;</mo> </mover> <mo>=</mo> <mover> <mn>0</mn> <mo>&rarr;</mo> </mover> </math> </html>
voici le fichier .php avec include
<?php include('vecteur.xhtml'); ?>
Je viens d'essayer avec header mais cela ne fonctionne pas

Posté : 05 févr. 2008, 20:32
par titerm
As tu comme il t'as été suggéré plus haut désactivé les shorts tags dans le php.ini ?

Posté : 05 févr. 2008, 21:23
par momox
Je pense surtout que bruno tente d'inclure son ficher écrit en mathml dans une page html, ce qui n'es pas possible dans l'état actuel de son idée.
@+

Posté : 05 févr. 2008, 21:55
par bruno.avisse
Je pense surtout que bruno tente d'inclure son ficher écrit en mathml dans une page html, ce qui n'es pas possible dans l'état actuel de son idée.
@+
J'arrive à afficher un fichier mahtml, en le déclarant en xhtml. C'est quand, j'utilise include, il ne tient pas compte de mes balises mathml, il n'arrive pas à l'interpréter.

Posté : 06 févr. 2008, 11:36
par titerm
Vu que les personnes qui poste dans ce thread tente de t'aider, tu pourrais peut etre faire un peu mieux que de contenter de quoter....


Quoiqu'il en soit, avec les short tags a off, un header text/xml et un include du fichier contenant le xml donné plus haut, cela affiche correctement (rendu identique au chargement du fichier math.xhtml)
<?php
header('Content-Type: text/xml'); 
include('math.xhtml');

réponse

Posté : 09 févr. 2008, 18:51
par bruno.avisse
Vu que les personnes qui poste dans ce thread tente de t'aider, tu pourrais peut etre faire un peu mieux que de contenter de quoter....


Quoiqu'il en soit, avec les short tags a off, un header text/xml et un include du fichier contenant le xml donné plus haut, cela affiche correctement (rendu identique au chargement du fichier math.xhtml)
<?php
header('Content-Type: text/xml'); 
include('math.xhtml');
Je suis désolé mais thread et quote non aucune signification. Je suis novice et m'excuse auprès des personnes que j'ai pu offenser. Je vous invite afin de plus vous perturber de ne pas donner suite à la demande de renseignement que j'avais fait. Cordialement

Posté : 09 févr. 2008, 21:04
par Sékiltoyai
Je t'invite à corriger ton fichier, retester, et revenir s'il y a encore un problème