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

熱點內容
什麼安卓手機像8p一樣 發布:2024-11-28 04:43:17 瀏覽:224
連接資料庫參數 發布:2024-11-28 04:43:15 瀏覽:807
聯想怎麼刷機解鎖密碼 發布:2024-11-28 04:31:21 瀏覽:244
方舟編譯器廠家 發布:2024-11-28 04:13:15 瀏覽:979
android源碼編輯 發布:2024-11-28 04:12:38 瀏覽:596
兩路伺服器是什麼意思 發布:2024-11-28 03:39:39 瀏覽:937
sql精簡版64 發布:2024-11-28 03:36:28 瀏覽:73
金立怎麼加密圖片 發布:2024-11-28 03:31:43 瀏覽:664
2017玩dnf電腦什麼配置 發布:2024-11-28 03:30:56 瀏覽:520
ftp掛載存儲ip配置 發布:2024-11-28 03:28:51 瀏覽:963