今天在利用dedecms結合ecshop幫公司製作分銷聯盟的,發覺dedecms5.6在php5.3的環境下連續出錯
html**
deprecated in include\dedesql.class.php on line 516
deprecated: function eregi() is deprecated in include\memberlogin.class.php on line 45
deprecated: function eregi() is deprecated in include\memberlogin.class.php on line 45
deprecated: function eregi() is deprecated in include\memberlogin.class.php on line 45
deprecated: function eregi() is deprecated in include\dedesql.class.php on line 270
deprecated: function eregi_replace() is deprecated in include\dedesql.class.php on line 270
deprecated: function eregi() is deprecated in include\dedesql.class.php on line 516
根據報告,發現原來php5.3已經不在支援eregi和eregi_replace
解決方案如下:
* call_user_method() 可以用 call_user_func() 替代
* call_user_method_array() 可以用 call_user_func_array() 替代define_syslog_variables()
* dl() 反對在使用dl載入擴充套件,php5.3 以後應用php.ini配製
* ereg() 可以用 preg_match() 替代
* ereg_replace() 可以用 preg_replace() 替代
* eregi() 用 preg_match() i 引數替代
* eregi_replace() 用 preg_replace() i 引數替代
* set_magic_quotes_runtime() 用 magic_quotes_runtime() 替代
* session_register() session_unregister() session_is_registered()
* 以上三個統一用 $_session 替代
* set_socket_blocking() 用 stream_set_blocking() 替代
* split() 用 preg_split() 替代
* spliti() 用 preg_split() 模式 『i』 替代
* sql_regcase()
* mysql_db_query() 用 mysql_select_db() mysql_query() 替代mysql_escape_string() 用 use mysql_real_escape_string() 替代
* 關於時區處理,統一用timezone對像
不要在php5 3下執行dedecms5 6版本
今天在利用dedecms結合ecshop幫公司製作分銷聯盟的,發覺dedecms5.6在php5.3的環境下連續出錯 deprecated in include dedesql.class.php on line 516 deprecated function eregi is deprecated...
php5 3管理操作
php 5.3.3 中 php fpm 的重啟 終止操作命令 php 5.3.3 原始碼中已經內嵌了 php fpm,不用象以前的php版本一樣專門打補丁了,只需要在configure的時候新增編譯引數即可。關於php fpm的編譯引數有 enable fpm with fpm user www w...
php5 3使用手冊,php5 3 注意事項說明
php5.3 新特性1.支援命名空間 namespace 5.3以前 class zend db table select 表示當前這個類檔案位於zend db table下 5.3namespace zend db table class select 2.支援延遲靜態繫結5.3以前 class ...