include et xhtml

bruno.avisse
Invité n'ayant pas de compte PHPfrance

03 févr. 2008, 20:04

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

ViPHP
ViPHP | 5924 Messages

03 févr. 2008, 23:02

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…

ViPHP
ViPHP | 2287 Messages

04 févr. 2008, 00:38

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...
if(!@work()){ Nespresso(); } else { what(); }
______________________________

bruno.avisse
Invité n'ayant pas de compte PHPfrance

04 févr. 2008, 20:34

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'); ?>

ViPHP
ViPHP | 5924 Messages

04 févr. 2008, 21:08

Essaye de mettre un
header('Content-Type: text/xml');
avant l'inclusion.

ViPHP
ViPHP | 4674 Messages

05 févr. 2008, 00:43

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 5924 Messages

05 févr. 2008, 01:56


ViPHP
ViPHP | 4674 Messages

05 févr. 2008, 08:20

Oui c'est ce que je voulais dire.
Ok, w3cschool n'est pas à jours ^^.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

bruno.avisse
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 19:37

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

Mammouth du PHP | 505 Messages

05 févr. 2008, 20:32

As tu comme il t'as été suggéré plus haut désactivé les shorts tags dans le php.ini ?

Mammouth du PHP | 1511 Messages

05 févr. 2008, 21:23

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.
@+

bruno.avisse
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 21:55

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.

Mammouth du PHP | 505 Messages

06 févr. 2008, 11:36

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');

bruno.avisse
Invité n'ayant pas de compte PHPfrance

09 févr. 2008, 18:51

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

ViPHP
ViPHP | 5924 Messages

09 févr. 2008, 21:04

Je t'invite à corriger ton fichier, retester, et revenir s'il y a encore un problème