2013-10-25 35 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);