Autor Zpráva
zeenyt
Profil
Zdravim, pisem stranku typu:

<?php
$title = "LAMP";
...atď...
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title><?php echo $title; ?></title>
...atď...
</head>

<body>
...atď...
</body>
</html>

Takto sa zobrazuje v poriadku.

Teraz oddelim vrchnu cast PHP od XHTML dokumentu a do toho PHP includujem XHTML

TERAZ NASTANU PRE MNA NEVYSVETLITELNE ZMENY V ROZLOZENI PRVKOV NA STRANKE (len v exploreri). Ale ak si pozriem zdrojovy kod chybne zobrazenej stranky, vsetko je OK, validne... presne tak ako som to napisal.

Vsetky subory su .php, poutivam kodovanie utf-8

Vie mi niekto prosim poradit? Stalo sa vam uz nieco podobne?
tomas.fejfar
Profil *
Není to tím, že includujes ten soubor v jiné složce a v HEAD mas tu adresu k tomu souboru relativne? Ja osobne to delam tak, ze v includovanych souborech nejdrive includnu jeden soubor ve kterem je ulozena absolutni adresa webu ($base_url) a pak vzdy pro vsechny CSSka, JSka a vsechno davam např.: <script src="<?php echo $base_url;?>/resources/js/test.js" />
zeenyt
Profil
Este raz som si poriadne prezrel tu stranku, ktoru mi posle server, a su tam nejake "neviditelne znaky". Vzdy kde pouzijem include, sa najprv vlozi ten neviditelny znak a az potom zvisok textu zo suboru. Neda sa to nejako vypnut???
tomas.fejfar
Profil *
Ten znak se vlozi pravdepodobne proto, ze pouzivas treba win-1250 kodovani a includujes soubor v UTF-8. Ten vlozi na zacatek ty znaky.
pmasarik
Profil
Používaš pspad?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0