PHP kód je určitě správně a index mám uloženej s příponou .php přesto mi to místo zobrazení stránky píše: "Parse error: parse error in /3w/xf.cz/m/maxex/index.php on line 1" . Newím co stím.. MaxEx.xf.cz
no to znamena, ze v php kodu mas syntaktickou chybu, to znamena, ze php kod je spatne a chyba je hned na prvnim radku v souboru index.php
Když tedy používám php (ne že bych ho chtěl používat jako hlavní jazyk jen o ten přepínač) musím toto:"<?xml version="1.0" encoding="iso-8859-2"?>" změnit? Nebo je ta chyba v prvním řádku PHP kódu?
<?php
echo '<?xml version=\"1.0\" encoding=\"iso-8859-2\" ?>';
?>
Dík to by bylo.. Ale stejně sem si docela naběhl teď tam mám dvě reklamy... Tohodle problému se už asi nezbavim..
Leda bych index udělal stránkou typu vstup.. No nic tak jo díky..
http://ds.mysteria.cz/fwz/wz-jak-ziskat-kod-reklamy.html
a použít vložení pomocí include
> <?php
> echo '<?xml version=\"1.0\" encoding=\"iso-8859-2\" ?>';
> ?>
Takhle ne! Pokud začínáš apostrofy tak lomítka po přeložení nezmizí.
Buď:
<?php
echo '<?xml version="1.0" encoding="iso-8859-2" ?>';
?>
nebo
<?php
echo "<?xml version=\"1.0\" encoding=\"iso-8859-2\" ?>";
?>
Já bych neřešil workaround a šel k problému. Na wz jsou povoleny krátké php tagy (ty, které uzavírají php blok). Ty kolidují s xml prologem a proto php parser hlásí chybu. Přidáním php_flag short_open_tag off do .htaccess vypneš krátké (zahajovací) php tagy. Nahraď všechny <? za <?php (zavírací ?> nech jak je) a máš hotovo.