| 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: 13 let
|
|||
0