Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14308|Válasz: 0

[O&M weboldal] Javítottunk egy hibát az RSS kimenetben a Discuz X3.2 frissítés után

[Linket másol]
Közzétéve 2016. 04. 27. 10:48:13 | | |
Nem tudom, hogy ez program-BUG-e
A PHP error_log hibanapló fájl sok G-t tartalmaz.
Jegyzetfüzet így nyílik ki

[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\source\class\discuz\discuz_database.php a 177. soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\source\class\discuz\discuz_database.php a 177. soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\source\class\discuz\discuz_database.php a 177. soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron
[2015. november 6. 12:40:26 stb./GMT-8] PHP Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. D:\127.0.0.1\source\class\discuz\discuz_database.php a 177-es soron


A Discuz X3.2 rendellenes RSS kimenetet kap 20141225 verzióra frissítés után. A hibakód a következő:

XML elemzési hiba: Szintaxishiba
Helyszín: http://www.xxx.com/forum.php?mod=rss
2. sor, 1. oszlop: Elavult: mysql_escape_string(): Ez a függvény elavult; Használj helyette mysql_real_escape_string() () oldalt. a /xxx/xxx/xxx/source/class/discuz/discuz_database.php a 177-es sorban

A hiba oka az, hogy egy elavult PHP funkciót használnak. Nyilvánvalóan a Discuz javítását nem tesztelték a fejlesztés befejezése után, és még a hivatalos weboldal sem kapcsolta be az RSS kimenetet, és kétlem, hogy a fejlesztőnek valódi szintje lenne.


Ez a hibakód csak a Firefoxban jelenik meg, és mind az IE, mind a Chrome hibakód nélkül jelent hibát.

A fix módszer is nagyon egyszerű: egyszerűen cseréld a 177-es discuz_database.php soron lévő mysql_escape_string() függvényt mysql_real_escape_string()-re.






Előző:Tartalmaz süti-kéréseket a jquery ajax-szal?
Következő:Az X3.2 futtatása után a PHP napló felhívja: PHP Strict Standards
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com