我想验证一个文本区域,其中用户只能插入ip地址,每行一个。这是我简单的php代码,当我按下按钮:
$text_area = strip_tags($_POST["text_area"]);
$file = "ip_list.txt";
file_put_contents($file, $text_area);
这是文本区域:Textarea
感谢试试这个代码
$ips = explode("n", str_replace("r", "", $_POST["text_area"]));
foreach ($ips as $ip) {
$isValidIp = filter_var($ip, FILTER_VALIDATE_IP);
if ($isValidIp) {
echo 'valid Ip';
} else {
echo 'invalid Ip';
}
}
引用:
TextArea to Array with PHP
如何检查用户输入一个有效的IP地址或不呢?