PHP og XHTML

Tags:    php

Jeg har et lille problem med at lave en xhtml side hvor der også bliver brugt php. Problemet ligger i følgende kode.

<?xml version="1.0" encoding="iso-8859-1" ?>

Den står i toppen af dokumentet som den jo også skal i xhtml. Problemet er at hos hotserv, hvor jeg har siden liggende og Short_open_tag slået til hvilket får serveren til at tro at koden er php. Hvad kan jeg gøre får at løse det problem??



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
<?= er bare en forkortelse for <?php echo

Jeg bruger det f.eks. hvis jeg bare skal skrive en variable ud,

<?=$foo?> i stedet for <?php echo $foo; ?>

Fylder ikke helt så meget :)



<?='<?xml version="1.0" encoding="iso-8859-1" ?>'?>

Jeg vil tro at den allerede stopper ved den førse "?>".
<?xml version="1.0" encoding="iso-8859-1"
Og man med HTML vil udskrive
'?>
Som tilsammen vil give
<?xml version="1.0" encoding="iso-8859-1" '?>
Istedet for
<?xml version="1.0" encoding="iso-8859-1" ?>
(Ved ikke om det gør nogen forskel(udover den mulige parse error))



<?='<?xml version="1.0" encoding="iso-8859-1" ?>'?>



nej



nej

falsk "alarm":$



Tak Jeppe, det virker. Hvad betyder det der <?='



Tak Jeppe, det virker. Hvad betyder det der <?='

Nogenlunde det samme som <? echo '



Ok, var også det jeg regnede med.



t