Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][CSS] Dziwny problem z require_once
Forum PHP.pl > Forum > Przedszkole
palonek
Siemka !

Słuchajcie, mam pewnie błachy problem, jednak nie mogę dojść jego przyczyny. OK, zaczynajmy biggrin.gif . Gdy mam całą stronkę w HTML, wszystko się ładnie układa, bez nichcianych odstępów i sztuczek dla IE!. W każdej przeglądarce jest prawie identyczne. Sprawa się komplikuje przy PHP. Mam pliki top.php, engine.php(łaczenie z db, obsługa ciastek), menu.php. W pliku index.php standardowo dołączam je tak :

[PHP] pobierz, plaintext
  1.  
  2. require_once('engine.php');
  3. require_once('top.php');
  4. require_once('menu.php');
[PHP] pobierz, plaintext

Wtedy mam tak:

Firefox, Opera, IE:

- około 20px odstęp od góry strony
- dodatkowo w IE odstęp pomiędzy plikami top.php  menu.php (czyli od logo i dalszej części strony)

Gdy zamienię miejscami engine z top, to wtedy w operze odstęp znika. A gdy połącze pliki top.php i menu.php, odstępu pomiędzy nimi nie ma, jest tylko od góry.

demo:
e-someone.y0.pl

nikt nie wie czemu ;>?
lukasz_os
Pewnie prze BOM. Pozbądź się go a powinno być normalnie.
palonek
Ha! byłem przekonany ze wszytkie pliki mam zapisane w UTF-8 (bez BOM), i miałem racje, tyle że plik engine.php był z wcześnijeszej strony w kodowaniu UTF-8 (z BOM). OMG ale wtopa. biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.