Portál AbcLinuxu, 10. května 2025 05:24

Dotaz: Zápis uvozovek a dalších znaků do LOG souboru

19.9.2009 15:27 saky | skóre: 1
Zápis uvozovek a dalších znaků do LOG souboru
Přečteno: 182×
Odpovědět | Admin

 Dobrý den.

Mám trošku potíž s ukládáním logu. Vytvořený program původně ukládal do txt souboru jen textové informace ukončené koncem řádku /n.

Nyní jsem předělal výstup na html soubor, avšak potřeboval bych na začátek dokumentu a pravděpodobně i v těle vkládat znaky jako uvozovky ".

Potřeboval bych vložit něco takového:

&loguj("<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">");

&loguj("<body bgcolor="#DCDDFF">");

V prvním případě dělají potíže uvozovky, v druhém i #... Jde tyto znaky nahradit aby byli vloženy jako text bez vlivu na funkci programu?

Díky za každou radu. Vím, že v RE se dá vkládat lomítko, třeba \^...

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.9.2009 15:45 saky | skóre: 1
Rozbalit Rozbalit vše Re: Zápis uvozovek a dalších znaků do LOG souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

 Pardon, vyřešeno. Funguje to stejně, chyba byla jinde .-)

19.9.2009 16:35 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Zápis uvozovek a dalších znaků do LOG souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

Myslím, že cpát do logu zbytečné věci jako html tagy, je blbost. Log by měl mít definovaný formát aby se s ním dalo dál pracovat, funkce na logování by měla mít možnost použít kromě zápisu do souboru i předání logů do DB nebo syslogu. Když už budeš používat vlastní soubor, tak je nutné mít možnost ho správně rotovat např. pomocí logrotate daemona. Formátování řeš až při výpisu. Jinak "eskejpování" je skutečně jedno z možných řešení.

-- Nezdar není hanbou, hanbou je strach z pokusu.
default avatar 19.9.2009 20:24 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Zápis uvozovek a dalších znaků do LOG souboru
kromě zápisu do souboru i předání logů do DB

:-D

Já měl opačný problém: jak dostat logy z databáze do souboru. :-D

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.