php curl 다운로드

특정 URL에서 콘텐츠를 다운로드 하는 것은 인터넷에서 일반적인 관행, 특히 웹 서비스와 api를 아마존, 알 렉 사, 디 그, 등등에 의해 제공의 증가 사용으로 인해입니다 PHP의 컬 도서관은, 수시로 디폴트 호스팅 윤곽으로 온다, 웹 개발자가이 업무를 완료할 것을 허용 한다. 당신은 컬을 가진 나의 문제를 위한 해결책을 찾아내는 것을 도울 수 있다. 내가 링크를 스트리밍에 대 한 정보를가지고 CURL을 사용할 수 있는 스크립트를 썼습니다. 나는 스트리밍 웹 사이트에서 호스팅되는 스트리밍 링크에 대 한 스크립트를 작성 하는 관리, 그리고 서버에서 정보를 얻을 수 있었다, 또한 내가 링크를 다운로드 하려면 명령을 WGET를 사용 합니다. 나의 문제는 있다: 연결 (VLC 또는 komy에서 연결 일)가 존재 하는 응답을 얻기 위하여 컬 또는 WGET를 이용 하는 방법 그리고이 연결과 같은 서버에서 유효 하다: (내가 komy에서 링크를가지고) 내가 CURL을 하거나 komy 링크와 WGET를 사용 하려는 뜻 서버에서 정보 가져오기 요청의 목적은 링크가 존재 한다는 것을 증명 하는 방법입니다. 링크가 koi를 통해 작동 하는 동안 curl 명령으로, 나는 금 단의 반환 403 있습니다. 여기 내 스크립트 예를 들어 링크의 예입니다: URL을-> http://dittotv.live-s.cdn.bitgravity.com/cdn-live/_definst_/dittotv/secure/zee_cinema_hd_Web.smil/playlist.m3u8 또한 노력: wget–스파이더 myurl-> 나는 8 코드를 반환 받을 수 있습니다. 니스, PHP는 URL을 가져올 수 있는 다른 두 가지 방법을 제공 합니다-컬과 fsockopen. 그들을 이용 하기 위해 당신은이 예를 체크할 수 있다: http://www.bin-co.com/php/scripts/load/. 안녕,이 원본은 저를 위해 작동 하 고 그러나 유감 스럽게도 부르기 스크립트로 동일한 도메인에서 url에 실패 한다.

i 돌 각은 오류에 (서) 어떤 오류도 본다. 누락 될 수 있습니다 유일한 로그는 잠재적인 리디렉션, 잠재적인 세션, 그리고 아마도 몇 가지 다른 건 (언급 한 대로 브라우저)입니다. 예를 들어 파일을 다운로드 하는 경우에는 자주 리디렉션됩니다 또는 세션을 사용 해야 합니다. 이것에 해결책은 이것 같이 무언가:. 나는 url에서 url 그리고 첫번째 절에 있는 심상 존재를 추출 하 고 싶다. 나는 그것을 어떻게 할 수 있습니까? 그것은 사용자가 입력 된 사이트에 대 한 자동 크롤 러에 넣어이 매우 가능 하거나 심지어 자동 크롤 링이 밖으로 만들 … 코드는 짧 다 그러나 1 개의 페이지를 위해 한번에 작동 한다. 그것은 여러 페이지에서 몇 가지 사소한 PHP 코딩을 해야 하지만, 아무것도 메이저 보이게 하려면 …

여기에 php를 위한 빠른 컬 스니펫을, 그 원격 파일을 다운로드 하 여 저장할 수 있습니다. 불행히도, 그것은 작동 하 고 있지 않다! 코드를 테스트 했습니까? 당신이 볼 수 있듯이, PHP에서 cURL과 리소스를 다운로드 많은 일반 HTTP 요청을 보내는 것 보다 다르지 않다.