當前位置:首頁 » 編程語言 » deprecatedphp

deprecatedphp

發布時間: 2022-07-27 19:43:42

A. 新人求教php高手,Deprecated

ereg函數是5之前用的,在5.多版本就棄用了,5點低的一些會執行但有警告,你說的php2.3我沒聽說過這個版本,apache2.3到是有聽說,正則你用preg_grep吧!返回匹配模式的數組條目,效果一樣的,關於正則的函數你到php手冊,函數參考->文本處理->PCRE->PCRE函數,這里是正則的一般使用到的函數,PCRE下的POSIX REGEX你也可以看下,你用的ereg函數裡面就有說明,其中就有
Note:
使用 Perl 兼容正則表達式語法的 preg_match() 函數通常是比 ereg() 更快的替代方案。

B. 求助Deprecated! 關於php的。

eregi()和其它幾個ereg開頭的函數在php5.3之後已經列為過時的函數,也就是在之後的版本中將會被廢棄。你可以使用preg_match()代替它

C. php報錯PHP Deprecated: preg_replace求大神解決

Deprecated: preg_replace();意思是不贊成正則替換,你這用正則替換的用法,不讓使用,換種方法實現你的替換目的吧。

D. php5.3提示Function ereg() is deprecated Error問題解決方法

本文實例講述了php5.3提示Function
ereg()
is
deprecated
Error問題解決方法。分享給大家供大家參考。具體實現方法如下:
一、問題:
PHP
5.3
ereg()
無法正常使用,提示「Function
ereg()
is
deprecated
Error」是因為它長ereg
函數進行了升級處理,需要像preg_match使用/
/來規則了,當然也是php5.3把ereg給廢掉的節奏了。
PHP
5.3
ereg()
無法正常使用,提示「Function
ereg()
is
deprecated
Error」。
問題根源是php中有兩種正則表示方法,一個是posix,一個是perl,php6打算廢除posix的正則表示方法所以後來就加了個preg_match。此問題解決辦法很簡單,在ereg前加個過濾提示信息符號即可:把ereg()變成@ereg()。這樣屏蔽了提示信息,但根本問題還是沒有解決,php在5.2版本以前ereg都使用正常,在5.3以後,就要用preg_match來代替ereg。所以就需要變成這樣。
原來:ereg("^[0-9]*$",$page)變成:preg_match("/^[0-9]*$/",$page)
特別提醒:posix與perl的很明顯的表達區別就是是否加斜杠,所以與ereg相比,後者在正則的前後分別增加了兩個"/"符號,不能缺少。
例如:
改前:
復制代碼
代碼如下:function
inject_check($sql_str)
{
$sql_str
=
strtolower($sql_str);
return
eregi('fopen|post|eval|select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile',
$sql_str);
//
進行過濾
}
二、解決方法:
找到代碼所在的文件位置:
復制代碼
代碼如下:function
inject_check($sql_str)
{
$sql_str
=
strtolower($sql_str);
return
preg_match('/fopen|post|eval|select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile/',
$sql_str);
//
進行過濾
}

注意:一定要加'/'開頭與結束。此段參考:http://www.jb51.net/article/38857.htm
補充:此問題在php5.2之前版本不會出現。
希望本文所述對大家的PHP程序設計有所幫助。

E. 如何使php頁面中不再出現NOTICE和DEPRECATED的錯誤提示

<?php
//文件頭部設置
error_reporting(E_ALL^E_NOTICE);
?>
//或者在php.ini配置文件中修改:
error_reporting=E_ALL & ~E_NOTICE

熱點內容
apk反編譯入門 發布:2025-01-25 01:26:43 瀏覽:472
英雄聯盟在哪投訴腳本 發布:2025-01-25 01:26:43 瀏覽:314
php在線統計 發布:2025-01-25 01:26:42 瀏覽:65
手機加密室 發布:2025-01-25 01:25:57 瀏覽:219
搭建excel伺服器 發布:2025-01-25 01:25:19 瀏覽:1000
雙系統win7和linux 發布:2025-01-25 01:25:19 瀏覽:606
為什麼蘋果手機攝像比安卓好 發布:2025-01-25 01:06:48 瀏覽:787
linux查看系統多少位 發布:2025-01-25 01:04:31 瀏覽:121
雲伺服器體驗香港虛擬主機空間 發布:2025-01-25 00:51:19 瀏覽:812
空氣能膨脹罐如何配置 發布:2025-01-25 00:50:33 瀏覽:312