Autor | Zpráva | ||
---|---|---|---|
llook Profil |
#1 · Zasláno: 1. 4. 2005, 19:19:06 · Upravil/a: llook
Chtěl jsem teď na něco použít parse_ini_file, protože INI soubory jsou velmi uživatelsky přívětivé a touto funkcí se rychle parsují. Nepřišel jsem ale na způsob, jak do hodnoty vložit znak uvozovek - " (typografové prominou, já vím že to nejsou uvozoky).
Nevíte někdo jestli to nějak jde? |
||
thingwath Profil |
#2 · Zasláno: 1. 4. 2005, 23:32:35
Trochu jsem googlil a _možná_ jde použít C escape sekvence. Takže \000 kde 000 je osmičková notace znaku ", kterou z hlavy samozřejmě nevím :-) Zkus to, ale za nic neručím.
|
||
llook Profil |
#3 · Zasláno: 3. 4. 2005, 15:19:18
Zkusil jsem to, jak s osmičkovým tak i šestnáctkovým vyjádřením a nefunguje to. Takže to asi nejde.
Celkem chápu, že to neumí klasické céčkovské escape sekvence, protože jejich zpracování by zdržovalo, ale zdvojení uvozovek, jako třeba v pascalu nebo některých SQL databázích se zpracovává mnohem rychleji a stačilo by to. |
||
thingwath Profil |
#4 · Zasláno: 3. 4. 2005, 15:54:27 · Upravil/a: thingwath
V tom je celkem malý rozdíl... Nic co by stálo za řeč. Tahle funkce vypadá, že se tam snad ani nijak nic escapovat nedá. Docela bída.
Takže to asi oescapovat takhle a pak to vzít v PHP přes stripslashes. Co se dá dělat. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0