Autor | Zpráva | ||
---|---|---|---|
omfo Profil |
#1 · Zasláno: 28. 1. 2014, 13:39:19
Ahoj,
prosím o radu. Stránka www.skcembrit.cz/AAAtesting/index1.html se zobrazuje správně, ale pokud jsem si jí rozdělil na head, foot... a vytvořil index.php (www.skcembrit.cz/AAAtesting/index.php) a vložil přes include tak se mi mezi jednotlivými include vytvoří mezera, pod menu a nad patičkou (co je otevírací doba, adresa...). Zkoušel jsem i require. Tady je kód index.php: <?php include ("head.php"); if (!isset($_GET['p'])) { $stranka = "home"; } else { $stranka = $_GET['p']; } $soubor = $stranka.".php"; if (!file_exists($soubor)) { $soubor = "404.php"; include ($soubor); } else { include ($soubor); } include ("footer.php"); ?> A pokud jsem si z prohlížeče (Firefox, Chrome) zkopíroval kód a vytvořil z něj html stránku (www.skcembrit.cz/AAAtesting/index2.html), tak se tam tam mezera zobrazí taky. Kód jsem procházel a porovnával s původním a žádný rozdíl jsem nenašel. Ještě odkaz na soubor se styly www.skcembrit.cz/AAAtesting/style.css. Děkuji za jakýkoliv nápad. |
||
anonymníí Profil * |
#2 · Zasláno: 28. 1. 2014, 13:45:41
omfo:
V includovaných souborech je nějaký bordel, tipl bych si BOM. |
||
omfo Profil |
#3 · Zasláno: 28. 1. 2014, 14:19:22
anonymníí:
Tak asi se opravdu nejspíše jednalo o BOM. Dočetl jsem se, že mnohé aplikace operačního systému Microsoft Windows používají tento znak na začátku souboru pro rozlišení souborů uložených ve formátu UTF-8, což mohl být můj problém. Includované soubory jsem si pro jistotu vytvořil znovu v Linuxu a už je to OK. Díky za radu. |
||
Časová prodleva: 10 let
|
0