[ dusantod @ 30.12.2013. 10:05 ] @

Posto sam pocetnik u web-u i sa php-om nemam mnogo iskustva dosao do sledece situacije: kada na pocetku dokumenta dodam
Code:
<?php include('config/cfg.php'); ?>
cela stranica mi se pomeri na dole. Korisitm gotov templejt koji sam dodatno prilagodio i php+mysql za sadrzaj na stranicama.
Primer mozete pogledati na http://www.moj-kuvar.in.rs na svim stranicama je prikaz ok ali na stranici Blog videce te da je pomerena na dole.
Inace cfg.php sadrzi parametre za povezivanje na bazu.

Da li neko zna zasto se pojavljuje ovo pomeranje i kako da ga resim?

Hvala
Podzrav
[ VladaSu @ 30.12.2013. 11:31 ] @
Meni nista nije pomereno ili pogresno gledam?
[ dakipro @ 30.12.2013. 12:13 ] @
Nisam uspeo da vidim sta je pomereno, pogledaj da li u config imas neki prazan karakter pre ili posle <?php tagova, takodje proveri da nemas neki DOM karakter (poogledaj cesto postavljana pitanja na forumu oko detalja)
[ dusantod @ 30.12.2013. 12:32 ] @

na stranici http://www.moj-kuvar.in.rs/blog.php header zuta linija je spustena za razliku od svih ostalih stranica zato sto je na toj stranici ukljucen config php fajl. Pogledajte ponovo posto sam u medju vremenu nesto menjao.
- Pogledacu za DOM i prazne karaktere ali sumnjam da ih ima posto je

unapred hvala

Dusan
[ deedee5 @ 30.12.2013. 12:41 ] @
Opera i mozilla radi, chrome ima taj razmak...
[ djoka_l @ 30.12.2013. 12:56 ] @
Probaj da u Chrome uradiš Inspect element i videćeš da su ubačeni blankovi ispred meta taga.
[ dusantod @ 30.12.2013. 13:14 ] @
Vidim te blankove i oni mi nisu jasni odakle se pojavljuju, zato sam se i obratio ovde za pomoc :(
Da li bi pomoglo ako bi zakacio kod svake od stranica pa da pogledas posto ja taj razmak ne vidim nigde u pisanom kodu a prekucavao sam ga vise puta bas zbog toga da slucajno ne previdim gresku tj neki razmak?
[ djoka_l @ 30.12.2013. 13:59 ] @
Nemoj da dodaješ <?php include('config/cfg.php'); ?> na "početku dokumenta" nego tamo gde počinje php kod, dakle:

<?php

...
include('config/cfg.php');
...
[ dusantod @ 30.12.2013. 14:08 ] @
Hvala na savetu, tako cu i da uradim.
Citat:
djoka_l: Nemoj da dodaješ <?php include('config/cfg.php'); ?> na "početku dokumenta" nego tamo gde počinje php kod, dakle:

<?php

...
include('config/cfg.php');
...


ponovo sam prekucao sve php skripte i ubacio u web stranice i sada nemam ove blankove na pocetku ali imam blankove na drugim mestima.

Ocigledno ovo sve ima veze sa time sto koristim DW sa default UTF-8 za sve nove strancie i kada napravim php skripte na ovaj nacin on verovatno ubaci neke karaktere koje ja ne vidim i zbog toga se pojavljuju ovi blankovi. Ovo moram jos da proverim posto mi svakako nije jasno sta se tacno desava.

Pokusao sam da u notepad-u napisem ove skripte i da editujem php stranice i tada nemam ove blankove. !!!
[ dakipro @ 30.12.2013. 15:01 ] @
jel si probao ovo?
Citat:
dakipro:
...takodje proveri da nemas neki DOM karakter (poogledaj cesto postavljana pitanja na forumu oko detalja)

[ dakipro @ 31.12.2013. 10:53 ] @
Probao sam ali bez mnogo uspeha.
Citat:
dakipro: jel si probao ovo?


Inace, pronasao sam moguce resenje ali ne znam da ga objasnim:
Citat:
I solve this problem using notepad++ (http://notepad-plus.sourceforge.net/)
Open php files with notepad++ and in Format menu chose encode in utf-8 without BOM and save it

Ako neko ima vise znanja ili iskustva neka pokusa da objasni ovo, mislim da se generalno odnosi na ovaj deo "without BOM".


Pozdrav
Dule
[ dakipro @ 31.12.2013. 10:58 ] @
imas objasnjeno objasnjeno u temi koju sam spomenuo ovde, a koju kazes da si pogledao
http://www.elitesecurity.org/t96073-0#1348151