我有一個帖子數據來自不同的頁面,然後這個php代碼處理數據並將其保存在文本文件中。
我想從$_POST['first']
數據當且僅當它的文本(犯規包含一個數字或特殊字符)
<?php
$myfile = fopen("/var/things.txt", "a+");
$txt = "1st:".$_POST['first'];
fwrite($myfile, $txt);
fclose($myfile);
?>
我有一個帖子數據來自不同的頁面,然後這個php代碼處理數據並將其保存在文本文件中。
我想從$_POST['first']
數據當且僅當它的文本(犯規包含一個數字或特殊字符)
<?php
$myfile = fopen("/var/things.txt", "a+");
$txt = "1st:".$_POST['first'];
fwrite($myfile, $txt);
fclose($myfile);
?>
檢查是否有任何特殊字符進行保存:
if(preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $_POST['first'])){
//if string contains special characters.
}
檢查字符串是否包含數字:
if(1 === preg_match('~[0-9]~', $_POST['first'])){
//if string contains special numbers.
}
希望這會對你有幫助!
謝謝,這是非常有幫助的! –
不客氣!你能檢查一下解決嗎? – fabionvs
你是否花費時間搜索這本書?如果是這樣,是不到30秒? –
_你怎麼試圖實現你的____想?? __ – RiggsFolly
和你有一個這樣的形式? –