だから私はおそらく愚かで、これはおそらく非常に単純です。約 300 のドメイン名を含むテキスト ファイルがあります。手動でpingを実行したくないので、ドメイン名をpingしてIPアドレスを返し、エコーする簡単な小さなphpスクリプトに取り組んでいます
テキストファイルにドメインがあり、ファイルを読み取って名前を出力できますが、2番目にpingを実行しようとすると、空のリストが表示されます
<?php
$names = file('sites.txt');
foreach ($names as $name) {
$testping = exec("ping $name");
echo '<li>' . $testping . '</li>';
}
?>
新しいコード* *
$names = file('sites.txt');
foreach ($names as $name) {
$ip = gethostbyname($name);
echo '<li>' . $ip . '</li>';
}
?>