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

熱點內容
php獲取調用的方法 發布:2025-01-20 04:25:45 瀏覽:458
SMPT郵箱伺服器地址 發布:2025-01-20 04:04:16 瀏覽:662
抖影工廠為什麼安卓手機用不了 發布:2025-01-20 04:00:05 瀏覽:386
我的世界網易版怎麼進朋友伺服器 發布:2025-01-20 03:50:10 瀏覽:684
phpsession跳轉頁面跳轉 發布:2025-01-20 03:47:20 瀏覽:540
深圳解壓工廠 發布:2025-01-20 03:41:44 瀏覽:690
linux字體查看 發布:2025-01-20 03:41:30 瀏覽:742
pythonextendor 發布:2025-01-20 03:40:11 瀏覽:199
為什麼安卓手機儲存越來越少 發布:2025-01-20 03:40:07 瀏覽:925
演算法和人性 發布:2025-01-20 03:28:31 瀏覽:473