Pereiti prie turinio

CodeIgniter klaida dėl header'ių


Rekomenduojami pranešimai

Sveiki,

 

Taigi, kuriu tinklalapį su CodeIgniter Framework'u ir atsirado problema su header'iais tik tada, kai įkėliau tinklalapį į VPS serverį. Konkrečiau, paspaudus prisijungimo formos mygtuką, išmeta tuščią baltą lapą. Jei tai padarau localhost'e, viskas gerai.

 

Atsidarius log'ą radau tokią klaidą:

ERROR - 2012-10-11 19:05:23 --> Severity: Warning  --> Cannot modify header information - headers already sent by (output started at /.../application/controllers/main.php:1) /.../system/core/Common.php 438

 

Pagūglinau ir radau, kad ši bėda yra dėl to, jog prieš <?php arba po ?> yra padėti tušti tarpai ar eilutės. Apžiūrėjau kur tik galėjau ir nieko neradau. Gal kas turit minčių, kaip šitą klaidą ištaisyti, nes jau nebežinau ką daryti? :|

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na tau reiketu ieskoti netuscios eilutes o BOM vaidinamo failo headerio kuris per paprastus editorius nesimato. Ji gali pamatyti per netbeans arba naudojant notepad++ pasalinti BOM'a.

Gal gali paaiškinti, kaip tą BOM pašalinti su Notepad++?

 

Edit: Pakeičiau kai kurių controller'ių koduotes iš UTF-8 į UTF-8 without BOM ir problema susitvarkė. Dėkui. ;)

Redagavo GuitarHero
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...