Problém se zapnutým mbstring overload

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jod
Člen | 701
+
0
-

Mali sme tu problém so šablonami v php 5.2.0 pri mbstring overload na 7 v config.ini.

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions

;mbstring.func_overload = 0
mbstring.func_overload = 7

Vypisovalo to chybu, že nieje uzatvorený php tag. (konkrétne {include …})
a <DIV class=„break“></DIV> prepísalo na <DIV class=„ak“><>/></DIV> (alebo niečo podobné).

Bolo by dobré to vyriešiť, alebo aspoň ak má niekto podobný problém nak nebáda pol dňa nadtým.

PaBi3
Bronze Partner | 62
+
0
-

Podľa requirements checkeru musí byť mbstring.func_overload vypnuté.

Jod
Člen | 701
+
0
-

No len nám to asi treba. Čo s tým teraz. :D

David Grudl
Nette Core | 8228
+
0
-

Vypnout overload a tam kde je potřeba používat přímo funkce s prefixem mb_.