Php-Fusion v7.00.6 atnaujinimas
Parašė ozzWANTED 2009 gruodžio 2 03:12:02
Buvo išleistas Php-Fusion v7.00.6 atnaujinimas.
Jo esmė yra:
1. Kelių sintaksės klaidų pataisymas (<html> tago trūkumas header faile ir pan.)
2. Optimizavimas našumui.
3. Pilno Php 5.3.0 palaikymo įdiegimas

--------------------
Buvo pakeistos funkcijos:
1. ereg -> preg_match (case sensitive)
2. eregi -> preg_match (case insensitive)
3. eregi_replace -> preg_replace
4. split -> explode

To esmė yra ta, kad:
1. preg_match(), naudoja Perl-palaikomą regular expression'ų sintaksę, ir vykdo patikrinimą daugeliu atveju greičiau nei ereg/eregi funkcija. Tas pats liečia ir kitas funkcijas.
2. ereg,eregi,split funkcijos nuo Php 5.3.0 versijos yra standartiškai neįtraukiama į sistemos branduolį be papildomos bibliotekos iškvietimo(angl. DEPRECATED)
3. Nuo Php 6.0.0 versijos, ereg(),eregi(),split() funkcija apskritai yra pašalinama

Siųstis pataisymus:

Siųstis Php-Fusion v7.00.06 atnaujinimą - TIK v7.00.05 naudotojams (90kB)
Siųstis Php-Fusion v7.00.06 pilną (2,8 MB)


Pastaba nr.1: šis atnaujinimas nėra kritinis, jame nėra ištaisomos jokios xss,sql inject ar kitos klaidos, todėl jeigu nesuskubote atsinaujinti iš karto, galite nesijaudinti dėl Jūsų tinklapio saugumo. Šis atnaujinimas niekaip neturi įtakos Jūsų Php-Fusion tinklapio saugumui.

Pastaba nr.2: Detalesnę informaciją rasite dalyje "Plačiau".

Pagal @mistermartin75
Vertė/papildė @ozzWANTED
Išplėstos naujienos
Buvo išleistas Php-Fusion v7.00.6 atnaujinimas.
Jo esmė yra:
1. Kelių sintaksės klaidų pataisymas (<html> tago trūkumas header faile ir pan.)
2. Optimizavimas našumui.
3. Pilno Php 5.3.0 palaikymo įdiegimas

--------------------
Buvo pakeistos funkcijos:
1. ereg -> preg_match (case sensitive)
2. eregi -> preg_match (case insensitive)
3. eregi_replace -> preg_replace
4. split -> explode

To esmė yra ta, kad:
1. preg_match(), naudoja Perl-palaikomą regular expression'ų sintaksę, ir vykdo patikrinimą daugeliu atveju greičiau nei ereg/eregi funkcija. Tas pats liečia ir kitas funkcijas.
2. ereg,eregi,split funkcija nuo Php 5.3.0 versijos yra standartiškai neįtraukiama į sistemos branduolį be papildomos bibliotekos iškvietimo(angl. DEPRECATED)
3. Nuo Php 6.0.0 versijos, ereg(),eregi(),split() funkcija apskritai yra pašalinama

---------- [ START: TIK BESIGILINANTIEMS Į OPTIMIZACIJĄ ] ------------
Pastaba(pagal greitį):
strstr << preg_match << ereg
str_replace << preg_replace << eregi_replace
explode ~ str_split << preg_split << split

Nenaudokite regular expression funkcijų, kai jums jų nereikia.

1.Jeigu norite tiesiog patikrinti ar $B yra dalis $A, tiesiog naudokite:
if(strstr($A,$B) !== false) { }


2.Jeigu tiesiog norite pakeisti $A į $B žodyje $C (kur $A,$B,$C konstantos/kintamųjų reikšmės), žodyje "W" naudokite:
str_replace($A,$B,$C);


3.Jeigu norite "1987-07-12"($BD) išskaidyti į dalis, naudokite explode():
$bd_array = explode("-", $BD);

---------- [ END: TIK BESIGILINANTIEMS Į OPTIMIZACIJĄ ] ------------

Siųstis pataisymus:

Siųstis Php-Fusion v7.00.06 atnaujinimą - TIK v7.00.05 naudotojams (90kB)
Siųstis Php-Fusion v7.00.06 pilną (2,8 MB)

Pastaba nr2.: šis atnaujinimas nėra kritinis, jame nėra ištaisomos jokios xss,sql inject ar kitos klaidos, todėl jeigu nesuskubote atsinaujinti iš karto, galite nesijaudinti dėl Jūsų tinklapio saugumo. Šis atnaujinimas niekaip neturi įtakos Jūsų Php-Fusion tinklapio saugumui.

Pagal @mistermartin75
Vertė/papildė @ozzWANTED