プロキシ サーバーでいっぱいのテキスト ファイルがあります。一部は先頭に # を付けてコメントしているため、使用しないでください。以下のコードを使用してこれを実行しようとしましたが、まだコメント行が選択されています。どこが間違っていますか?
function getProxy()
{
$file = file('proxy.txt',FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$line = $file[array_rand($file)];
if (strpos($line,'#') !== FALSE) { getProxy(); }
return $line;
}
理想的には、毎回関数を呼び出してファイルをリロードするのではなく、先頭に # がないプロキシを (ランダムに) 選択するまで、コードは何らかの形式の while ループを実行する必要があると思います。
ヘルプ!