Weboldal készítés során ritkán, de előfordulhat a következő hibaüzenet a böngészőben: „Cannot modify header information – headers already sent by…..”.
Teljes megoldás: Le kell tölteni a NotePad++ nevű programot, majd a telepítés után a hibát előidéző fájlt meg kell vele nyitni. Ha a <?php előtt krix-krax karaktereket lát, törölni kell, majd elmenteni UTF-8-ba, BOM nélkül.
Ezután a fájlt vissza kell tölteni a szerverre, felülírva az eredetit, és a hiba megszűnik!
Alternatív megoldás (nem végleges megoldás, csak gyorssegítség): Létre kell hozni, vagy a már meglévő .htaccess fájlba kell a következő sort beilleszteni:
php_flag output_buffering on
Ez érdekes, nekem nincs semmise a <?php előtt, mégis adja a hibát 🙁
Mi a pontos hibaüzenet? Milyen weboldalról van szó?
Nekem ugyanúgy kiírja ettől függetlenül…
És lépésről-lépésre azt csinálta, ami a cikkben le van írva?
És melyik verziót?
Szűcs Ádám
Nekem meg konkrétan ha a 2. módszert használom akkor meghal az egész és 500 internar server error -t ír
Akkor érdemes az első módszert választani!
Ádám!
Ha BOM nélkül mentem el a problémás fájlt, valóban működik, azonban a teljes honlap karakterkészlete elromlik (ékezetes betűk helyett kriksz-krakszok lesznek)
Mit tegyek?
Kedves Manya!
Érdemes lenne a forráskódban beállítani a karakterkódolást: http://www.w3.org/International/O-charset.hu.php
Szűcs Ádám