當前位置:首頁 » 編程語言 » 合法PHP

合法PHP

發布時間: 2024-04-22 14:39:42

❶ 緗戠珯涓鍑虹幇<php eval($_POST['posha']);> 榪欐典唬鐮侊紵浠涔堟剰鎬濓紵

榪欐槸涓涓鍚堟硶鐨刾hp鍑芥暟銆
eval鍑芥暟銆傚傛灉$_POST['posha']錛岃繖涓瀛楃︿覆涓鏈夊彲璁$畻鐨勶紝鎵ц岃$畻
浣犵湅涓涓嬮棶棰樻槸鍚﹀嚭鍦ㄥ埆鐨勫湴鏂癸紝榪欎釜鍑芥暟鏈韜鏄娌℃湁閿欑殑

❷ php 正則表達式如何判斷一個字元串是否為合法的四則數學算式

代碼如下(經測通過):

<?php
$str="((1+1)*3.3)/10-12+(1+1)";
if(preg_match("/[+-*/.]{2}|[^+-*/()d.]+/i",$str,$matches)){
echo'非法算式';
}else{
if(substr_count($str,"(")==substr_count($str,")")){
echo'合法算式';
}else{
echo'括弧不匹配';
}
}
?>


判斷str里是否存在連續運算符、小數點或運算符、括弧、數字以外的字元

若存在則非法

若不存在則判斷str里( 和 )數量是否一致

❸ php中變數名$_abc是不是合法的急用快點

變數的命名規則
變數名必須以字母或下劃線 "_" 開頭。
變數名只能包含字母數字字元以及下劃線。
變數名不能包含空格。如果變數名由多個單片語成,那麼應該使用下劃線進行分隔(比如 $my_string),或者以大寫字母開頭(比如 $myString)。

如果你老師說不合法請參考:
http://www.w3school.com.cn/php/php_variables.asp

❹ php中驗證郵件地址是否合法,用到if (!ereg("([0-9a-zA-Z]+)([@])([0-9A-Z]+)(.)([0-9a-zA-Z]+)",$emai)

ereg前加!是取ereg相反的值。
([0-9a-zA-Z]+) 這個『+』是匹配前面的([0-9a-zA-Z])原子一次或多次。最少要匹配一次。
如果是『*』那就是匹配0次,1次或多次。
如果是『?』是匹配0次或1次。

熱點內容
python逐行寫文件 發布:2024-05-26 08:38:45 瀏覽:958
as壓縮機 發布:2024-05-26 08:37:52 瀏覽:215
mysql55源碼安裝教程 發布:2024-05-26 08:29:15 瀏覽:517
電腦解壓文件很卡 發布:2024-05-26 08:24:20 瀏覽:934
linux設備驅動匯流排 發布:2024-05-26 07:36:07 瀏覽:72
編程課u盤 發布:2024-05-26 07:36:04 瀏覽:478
php源碼資料庫 發布:2024-05-26 07:35:08 瀏覽:672
天刀pc端連接伺服器失敗報ip 發布:2024-05-26 07:23:48 瀏覽:275
linux虛擬機傳文件 發布:2024-05-26 07:15:01 瀏覽:230
省醫保初始密碼多少 發布:2024-05-26 07:14:57 瀏覽:747