2013-03-19 2 views
0

PHP로 재생 중이고 curl_multi_exec과 같이 URL이 완전하게 다운로드되었는지 여부를 알 수있는 방법이 없다는 것을 알았습니다.PHP cURL이 전체 URL을 다운로드했는지 확인하는 방법

내가 발견 한 준 작동 방식은 curl_getinfo()입니다. download_content_length이 있으면 다운로드 한 파일의 크기가 동일한 지 확인할 수 있습니다. 그러나 PHP 및 CGI-BIN 페이지의 경우 download_content_length-1으로보고됩니다.

curl_errno()을 사용하는 경우 시간 초과가있는 경우 항상 작동하지 않습니다.

답변

0

curl_multi_exec()가 작동하는 루프가 아닌 curl 핸들에서 타임 아웃을 설정해야한다는 것을 알게되었습니다.

+0

소스 코드가 너무 길어서 요청시 게시 할 수 있습니다. – Nick

+1

질문과 답변을 게시하고 싶다면 정말 좋습니다. 그러나 당신의 대답은 정말 포괄적이어야합니다. 그 유일한 목적은 다른 사람들을 도우려는 것이고, 같은 문제에 걸려 넘어지기 때문입니다. 그러니 당신의 대답을 향상 시키십시오. –

관련 문제