1

テキスト領域からの入力を検証する必要があります。それは複雑で、私はそれをどのように行うのが最善かを理解することができませんか? 手伝ってくれませんか?

テキスト領域からの入力は、基本的にホスト名または IP です。入力は、次のいずれかの形式にすることができます。

x.x.x.x (single IP)
x.x.x.x-x.x.x.x (range of IPs)
x.x.x.x/x.x.x.x (IP and mask)
x.x.x.x/xx (IP and CIDR)
URL (with or without http:// and https:// prefixes)
domain name in format: xxxxxxx.xxx

また、192.168.1.1 192.168.1.2/192.168.1.4 のように、複数の値を指定することもできます。

次のコードを使用して、テキストボックスの行を取得できます。

$text = trim($targets);
$textAr = explode("\n", $text);
$textAr = array_filter($textAr, 'trim');

foreach ($textAr as $line) {


} 

これ以上進めません。助けてください。

ありがとう、デイブ

4

1 に答える 1