Diskuze ke článku 'PSPad - problém se soubory v UTF-8' - fórum

Po editaci PHP skriptů v PSPadu může při použití kódování UTF-8 dojít k chybovému hlášení "Warning: Cannot add header information - headers already sent by ..."

přidatNový příspěvek

Chcete-li odebírat toto téma e-mailem, přihlašte se nebo se nejprve zaregistrujte.

Dreamweaver

Adam Růžička, 09.10.2014 22:00:48

Dobrý den, pracuji přes dreamweaver a chci se zeptat jesli máte někdo podobnou zkušenost že Vám to hází stejnou chybu na webu

Warning: session_start(): open(/data/web/virtuals/69145/virtual/session/sess_a416f3d6bf880d3f7fedc2e068840771, O_RDWR) failed: No such file or directory (2) in /data/web/virtuals/69145/virtual/www/index.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /data/web/virtuals/69145/virtual/www/index.php:1) in /data/web/virtuals/69145/virtual/www/index.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /data/web/virtuals/69145/virtual/www/index.php:1) in /data/web/virtuals/69145/virtual/www/index.php on line 2

(/data/web/virtuals/69145/virtual/session/sess_a416f3d6bf880d3f7fedc2e068840771, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/data/web/virtuals/69145/virtual/session) in Unknown on line 0

díky za rady

ani v Notepadu ani v PSPadu

Jirka, 29.05.2012 01:59:18

nechápu to, ani jak v notepadu tak v pspadu změním globální kodování utf-8 bez BOM, když z wordpress šablony odstraním soubor functions.php, vše běží normálně (až na to že nejdou samozřejmě widgety, které jsou zapsané právě v inkriminovaném souboru). Soubor functions.php otevřu v notepadu/pspadu, ještě jednou překontroluju jestli je všude nastaveno utf-8 bez bom a pak to uploadnu na server a zase chybová hlášk "headers already sent" a rozhašené písmo v administraci. Může mi někdo prosím poradit? www.stolarstvikyr.cz

Re: ani v Notepadu ani v PSPadu

Konstantin Dvorakovsky WEDOS, 29.05.2012 03:14:02

Dobrý den,

zkuste si otevřít script ve kterém to píše chybu a podívejte se na konec souboru jestli tam nejsou odentrované prázdné řádky za znakem ?>, nebo něco podobného na začátku.

S pozdravem K. Dvorakovsky

Vypnutí BOM u Notepad++

Jiří Hájek, 25.05.2012 09:53:01

Možná se to bude někomu hodit:

BOM u Notepadu++ vypnete tak, že kliknete na Formát -> Změnit kódování na UTF-8 (bez BOM). (Je nutné to udělat u všech souborů.)

Pokud chcete aby všechny nové soubory měli vypnutý BOM, tak klikněte na Nastavení -> Volby -> Nový dokument / Implicitní adresář -> a zatrhněte kódování UTF-8 (bez BOM).

Bezesná noc

michal, 22.04.2012 23:42:34

Tvořím šablonu pro wordpress a nejednou chyba kterou popisuješ víš, 4 hodiny jsem umazával kód, oddělával doplňky, pomalu si trhal vlasy... až se mi podařilo vygooglit ono magické BOM a tu to mám černé na bílém. Tohle je hodně zákeřné :-( A nebude to vadit u nějakých jiných souborů, pokud BOM vypnu?

Re: Bezesná noc

Jan Fiala, 06.05.2012 20:03:00

UNICODE soubor obsahuje na začátku identifikační bajty (BOM), které určují druh kódování. Mezi ně patří i UTF-8.
PHP je nastaveno, že pracuje přímo s UTF-8 a tedy mu naopak BOM vadí.
Zákeřné je to z mého pohledu spíš ze strany PHP :-)

Vadit by to mohlo v případě, kdy bude BOM vyžadováno. Ale pokud pracujete výhradně na webových projektech, nebál bych se toho.

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2018

Facebook RSS