problem s xml hlavickou

Sekcia: Programovanie 11.03.2007 | 17:04
thsomash   Návštevník
Mam mensi problem s apache a xml hlavickou. Majme napr. kod:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title></title>
</head>
<body>
<?php echo 'Hello World'; ?>
</body>
</html>

Vypisuje mi chybu: Parse error: syntax error, unexpected T_STRING in /var/www/moja/index.php on line 1

Predpokladam ze zaciatok hlavicky xml <? berie ako zaciatok kodu php.
Da sa to nejako vyriesit.

    • Re: problem s xml hlavickou 11.03.2007 | 17:09
      Avatar borg Fedora  Administrátor
      hm, miesto encoding tam nema byt nahodou charset?
      • Re: problem s xml hlavickou 11.03.2007 | 17:12
        Avatar uid0 Debian  Používateľ
        urcite nie
        Debian. apt-get into it…
      • Re: problem s xml hlavickou 11.03.2007 | 17:19
        Avatar borg Fedora  Administrátor
        njn, necital som to dokonca
    • Re: problem s xml hlavickou 11.03.2007 | 17:13
      Avatar uid0 Debian  Používateľ
      v konfigurakoch php daj vyhladat:

      short_open_tag = On

      a zmen to na Off
      Debian. apt-get into it…
    • Re: problem s xml hlavickou 11.03.2007 | 18:00
      Avatar Dare_devil Debian, OpenSuse  Používateľ
      ja som to vzdy riesil takto ( v pripade RSS aj XML, ktore som mal v PHP skripte)
      <? echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; ?>
      
      Vid viac na http://www.linux4all.yw.sk/index.php?stranka=zobrazclanok&clanok=12 100% to musi ist
      There is no flag large enough to cover the shame of killing innocent people
    • Re: problem s xml hlavickou 12.03.2007 | 00:31
      --   Návštevník
      xml hlavicku treba v php stale vypisovat cez echo '...'; lebo na oddelenie od ostatneho textu pouziva rovnake tagy ako php