Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14308|Atsakyti: 0

[Svetainė O&M] Ištaisyta RSS išvesties klaida po "Discuz X3.2" atnaujinimo

[Kopijuoti nuorodą]
Paskelbta 2016-04-27 10:48:13 | | |
Nežinau, ar tai programa-BUG
PHP error_log klaidų žurnalo informacijos failas yra daug G.
Užrašų knygelė atidaroma taip

[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje
[06-Nov-2015 12:40:26 ir t.t./GMT-8] PHP Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). D:\127.0.0.1\source\class\discuz\discuz_database.php 177 eilutėje


Discuz X3.2 turi nenormalią RSS išvestį po atnaujinimo į 20141225 versiją. Klaidos kodas yra toks:

XML analizės klaida: sintaksės klaida
Vieta: http://www.xxx.com/forum.php?mod=rss
2 eilutė, 1 stulpelis: Nebenaudojama: mysql_escape_string(): Ši funkcija nebenaudojama; vietoj to naudokite mysql_real_escape_string(). /xxx/xxx/xxx/source/class/discuz/discuz_database.php 177 eilutėje

Klaidos priežastis yra ta, kad naudojama pasenusi PHP funkcija. Akivaizdu, kad "Discuz" pleistras nebuvo išbandytas baigus kūrimą, ir net oficiali svetainė neįjungė RSS išvesties, ir aš net abejoju, ar kūrėjas turi tikrą lygį.


Šis klaidos kodas raginamas tik "Firefox", o IE ir "Chrome" praneša apie klaidą be klaidos kodo.

Taisymo metodas taip pat labai paprastas, tiesiog pakeiskite mysql_escape_string() funkciją 177 eilutėje discuz_database.php į mysql_real_escape_string().






Ankstesnis:Ar jquery ajax ateina su slapukų sesijos užklausomis?
Kitą:Paleidus X3.2, PHP žurnalas paragina: PHP griežti standartai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com