2017-02-22 9 views
-1

私は別のページからの投稿データがあり、このPHPコードがデータを処理してテキストファイルに保存しています。

if(preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $_POST['first'])){ 
    //if string contains special characters. 
} 

は、私が唯一のテキストであれば、それは特別な文字を持っている場合

<?php 

$myfile = fopen("/var/things.txt", "a+"); 

$txt = "1st:".$_POST['first']; 

fwrite($myfile, $txt); 
fclose($myfile); 

?> 
+0

いつもこれをグーグルで過ごしましたか?もしそうなら、それは30秒未満でしたか? –

+0

_あなたはあなたの希望を達成しようとしましたか?___ – RiggsFolly

+0

あなたのフォームはありますか? –

答えて

0

チェック(doesntのは、数字や特殊文字が含まれている)場合$_POST['first']からのデータを保存したいです文字列に数字が含まれているかどうかを確認してください:

if(1 === preg_match('~[0-9]~', $_POST['first'])){ 
    //if string contains special numbers. 
} 

希望すると、これが役に立ちます。

+0

ありがとう、これは非常に有用です! –

+0

あなたは大歓迎です!それを解決して確認してください。 – fabionvs

関連する問題