Autor Zpráva
llook
Profil
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
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
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0