0

PHP をいじっcurl_multi_execていて、URL が完全にダウンロードされたかどうかを確認する方法がないことに気付きました。

私が見つけた唯一の半作業方法はcurl_getinfo(). ある場合はdownload_content_length、ダウンロードしたファイルが同じサイズかどうかを確認できます。ただし、PHP および CGI-BIN ページの場合download_content_lengthは として報告され-1ます。

を使用するcurl_errno()と、タイムアウトの場合に常に機能するとは限りません。

4

1 に答える 1

0

curl_multi_exec() が機能するループではなく、curl ハンドルでタイムアウトを設定する必要があることがわかりました。

于 2013-03-19T09:14:26.383 に答える