2013-10-25 73 views
0

我有鏈接在特定的變量,例如。如何從特定鏈接獲取內容?

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

我試圖從函數fopen的鏈接中獲取內容。例如, :$ var = fopen(「'」。$ link。「'」,「rb」);

echo stream_get_contents($var); , 

但沒有成功。錯誤是

警告:的file_get_contents( 'http://google.com'):未能打開流:在/ var/WWW沒有這樣的文件或目錄/ ...

如果我直接使用

$var = fopen('http://google.com', "rb"); 
echo stream_get_contents($var) 

這個工作完美嗎? 如何解決此問題或使用什麼方法,如果我鏈接是一個變量?

+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);