-1

何百ものURLを含む.csvファイルがあります。ファイルを読み取り、すべてのURLをループするPHPスクリプトを作成する必要があります。ループでは、各URLが自動的にヒットする必要があります(ブラウザのアドレスバーにURLを入力してEnterボタンを押すなど)。URLをヒットした後に受信した応答は、次の方法で新しい.csvまたは.txtファイルに書き込む必要があります。

 Request URL, Response received

ループの最後に、各リクエストURLとそれぞれのレスポンスを.txtまたは.csvファイルに書き込む必要があります。応答は確かに1つのライナーでcsv形式になります。したがって、ファイルへの応答の書き込み中に検証は必要ありません。私はそれでグーグルでたくさんの検索をしました、しかし有用な解決策を得ることができませんでした。誰かがこの問題を解決するのを手伝ってもらえますか?前もって感謝します。

4

1 に答える 1

3

次の関数が役立つと思います。

  • fgetcsv()は、CSVファイル(URLのリストを含むファイル)を読み取ります
  • file_get_contents()を使用してURLを「ヒット」します
  • 結果をCSVファイルに書き込むfputcsv ()

これらの関数の使用方法の詳細については、PHPマニュアルを参照してください。ただし、これらはかなり「基本的」です。

于 2013-01-22T11:22:09.000 に答える