當前位置:首頁 » 編程語言 » 合法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次。

熱點內容
安卓平板有什麼可以畫對稱的 發布:2024-07-27 09:36:03 瀏覽:132
羊創意腳本 發布:2024-07-27 09:29:30 瀏覽:894
榮耀v20升級存儲 發布:2024-07-27 09:20:19 瀏覽:485
安卓用什麼和電腦傳圖片 發布:2024-07-27 09:02:07 瀏覽:288
存儲過程就是 發布:2024-07-27 08:56:51 瀏覽:131
c語言高級試題 發布:2024-07-27 08:48:30 瀏覽:282
ip伺服器世界上有幾台 發布:2024-07-27 08:46:18 瀏覽:394
金立手機怎麼清理緩存 發布:2024-07-27 08:38:50 瀏覽:311
iphone文件夾不顯示 發布:2024-07-27 08:18:05 瀏覽:774
y510p固態硬碟做緩存 發布:2024-07-27 07:59:34 瀏覽:128