Php 如何从特定链接获取内容?
我在特定变量中有链接Php 如何从特定链接获取内容?,php,Php,我在特定变量中有链接 $link = 'http://google.com' 我尝试通过函数fopen从这个链接中获取内容。 例如:$var=fopen(“$link.”,“$rb”) 但是没有成功。错误是 警告:文件获取内容(“”):无法打开流:在/var/www/…中没有此类文件或目录 如果我直接使用 $var = fopen('http://google.com', "rb"); echo stream_get_contents($var) 这工作完美吗? 如果我的链接是一个变量,我
$link = 'http://google.com'
我尝试通过函数fopen从这个链接中获取内容。
例如:$var=fopen(“$link.”,“$rb”)
但是没有成功。错误是
警告:文件获取内容(“”):无法打开流:在/var/www/…中没有此类文件或目录
如果我直接使用
$var = fopen('http://google.com', "rb");
echo stream_get_contents($var)
这工作完美吗?
如果我的链接是一个变量,我该如何解决这个问题,或者使用什么方法?这对我来说一直很有效
$url = 'http://google.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
根据你发布的代码,这对我有效。使用以下方法进行尝试:
<?php
$link = "http://www.google.com";
$var = fopen($link, "rb");
echo stream_get_contents($var)
?>
使用正确的格式。适用于任何网站,然后使用$link=”http://www.google.com";代码>带有$var=fopen($link,“rb”)代码>对我有用。
<?php
$link = "http://www.google.com";
$var = fopen($link, "rb");
echo stream_get_contents($var)
?>