2013-10-25 4 views
0

특정 변수에 링크가 있습니다 (예 :특정 링크의 콘텐츠를 가져 오는 방법은 무엇입니까?

$link = 'http://google.com' 

그리고이 링크에서 함수 fopen을 사용하여 콘텐츠를 가져 오려고합니다. 예 : : $ var = fopen (" '"$ link. "'", "rb");

echo stream_get_contents($var); , 

그러나 성공하지 못했습니다. file_get_contents ('http://google.com') : 오류

경고입니다 내가 직접

$var = fopen('http://google.com', "rb"); 
echo stream_get_contents($var) 
를 사용하는 경우/...

를의/var/www가에서 해당 파일이나 디렉토리 : 스트림을 열지 못했습니다

완벽하게 작동합니까? 링크가 변수 인 경우이 방법이나 사용할 방법을 수정하려면 어떻게해야합니까?

+0

올바른 형식을 사용하십시오. –

+0

은 어떤 웹 사이트에서도 작동합니다. –

+1

그런 다음'$ link = "http://www.google.com";'을 사용하여'$ var = fopen ($ link, "rb"); –

답변

1

는 게시 된 코드를 기반으로,이 날 위해 일했습니다. 이 방법을 사용해보십시오 :

<?php 
$link = "http://www.google.com"; 
$var = fopen($link, "rb"); 
echo stream_get_contents($var) 
?> 
1

이것은 항상 나를 위해 일했습니다.

$url = 'http://google.com'; 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$data = curl_exec($ch); 
curl_close($ch); 
관련 문제