我在特定变量中有链接,例如。
$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 :(得分:1)
这一直对我有用。
$url = 'http://google.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
答案 1 :(得分:1)
根据您发布的代码,这对我有用。尝试使用此方法:
<?php
$link = "http://www.google.com";
$var = fopen($link, "rb");
echo stream_get_contents($var)
?>