ugrás a tartalomhoz

ANSI - UTF-8

Tanul0 · 2008. Okt. 16. (Cs), 23.34
Hi!

Egy olyan problémám lenne, hogy véltelenül ansi kódolásban írtam meg a login rendszeremet. Namost ha átteszem UTF-8ra mert nekem arra lenne szükségem akkor warningol az oldal

méghozzá

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/bejelentkezes.php:1) in /www/login/session.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /www/bejelentkezes.php:1) in /www/bejelentkezes.php on line 28

és nem tudok rájönni, hogy mi lehet a hiba. A session függvény mindenol legelöl van stb...
 
1

keresés

gex · 2008. Okt. 17. (P), 00.23
ha én nem tudnék rájönni, hogy mi a hiba, akkor biztos elkezdenék keresni...
2

BOM

SamY · 2008. Okt. 17. (P), 07.59
lásd a hsz. tárgyát, esetleg segíthet a keresésben;) Illetve érdemes ellenőrízni a ?> és a <?php előtti/utáni space -eket, enter -eket.
5

Ehhez érdemes hozzáfűzni, hogy a záró ?> tag utáni entert kihagy

Fraki · 2008. Okt. 17. (P), 12.40
Ehhez érdemes hozzáfűzni, hogy a záró ?> tag utáni entert kihagyja a php parser.
6

mióta?

gex · 2008. Okt. 17. (P), 13.32
ha jól tudom a drupal-nál azért nincs záró ?> tag, hogy az utána lévő enterek ne zavarhassanak fejlécküldésnél.

(ismereteim nem naprakészek drupal témában)
7

Nem tudom, régóta. Ettől függetlenül a zárótag elhagyását a doks

Fraki · 2008. Okt. 17. (P), 16.05
Nem tudom, régóta. Ettől függetlenül a zárótag elhagyását a doksi is jó ötletnek tartja.
3

anno nekem is ez volt ...

krisy · 2008. Okt. 17. (P), 09.36
Notepad++ -ban írtam anno egy oldalt, és ugyanez volt vele a gond.
Az segített, hogy CTRL-A, CTRL-X (így minden a vágólapra kerül, és üres lesz a fájl), majd Format/UTF-8 without BOM, végül CTRL-V.

Egyébként a BOM:
http://en.wikipedia.org/wiki/Byte_Order_Mark
4

Köszi sikerült!

Tanul0 · 2008. Okt. 17. (P), 09.59
Én is notepad++-ban írom,BOM nékül kellet és így jó! tnx!