02. marts 2014 - 14:29Der er
2 kommentarer og 1 løsning
BOM (Byte Order Mark)
Jeg har rodet med et loginscript skrevet i PHP og med sessions og det har virket efter hensigten på mit localhost, men efter jeg uploadede det til mit host på one.com, via deres uploader, fordi jeg havde problemer med at logge på FTP servere fik jeg hele tiden fejlen her på alle sider :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /index.php:1) in /index.php on line 3
Har så lært efterflg. at man skal sørge for at uploade sine filer i binary mode... Men sagen er sådan at nu er der BOM marks i min kode, hvordan kan jeg afhjælpe dette???
1) Åbn index.php 2) Kopier indholdet med Ctrl + A og Ctrl + C 3) Åbn notesblok.exe 4) Indsæt indholdet med Ctrl + V 5) Gem filen i notesblok som index.php og upload på ny
Da man ikke kan se en BOM, når du redigere filen, vil den ikke blive kopieret med over i den nye fil.
Og rent generelt: brug en editor der ikke laver BOM i Unicode, eller hvor man kan vælge om den skal det. Eksempler er Sublime, Komodo, Brackets, Programmer's Notepad, Notepad++ - og gem dine filer sådan.
Jeg giver dig fuldstændig ret.. Løsningen var at kører scriptet over på egen server med centOS og hele balladen... Det spiller bare nu!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.