$url=$_GET[dizhi];
$fp=fopen($url,"r ") or die("错误");
$result=file_get_contents($url);
$_GET[dizhi];是别的页面传来的,值输出来时正确的,复制到网页上可以打开,但是$result=file_get_contents($url);
却失败了,求救!!
出现如此错误:
failed to open stream: No such file or directory in D:\APMServ5.2.6\www\htdocs\xuanze.php on line 12
$fp=fopen($url,"r ") or die("错误");
$result=file_get_contents($url);
$_GET[dizhi];是别的页面传来的,值输出来时正确的,复制到网页上可以打开,但是$result=file_get_contents($url);
却失败了,求救!!
出现如此错误:
failed to open stream: No such file or directory in D:\APMServ5.2.6\www\htdocs\xuanze.php on line 12
解决方案 »
- PHP运行时代码加载
- 谁帮我解释一下这段代码是什么意思,有什么作用,谢谢!!!
- 诚聘网站PHP工程师,主要为网站B/S系统程序开发
- Fatal error: Unsupported operand types in D:\web\smarty_text\inc\News.class.php on line 19
- 请问做一个学校的学院网站开价多少合适?谢谢
- 年底到了,求职PHP程序员
- 请问为什么我这样写每行还是只显示一个产品?我需要每行显示两个产品.急.....
- 一个关于配置apache服务器的问题,各位高手帮帮忙!
- 怎样实现数据库和网页之间的关联
- PHP和JAVA如何通讯?
- php的这段代码不能运行,最初级的
- 如何在PHP中实现全局可访问的变量?
<?
$url="http://slide.photo.sina.com.cn/";
$fp=fopen($url,"r ") or die("错误");
$result=file_get_contents($url);
$mode="#<li><a href=\"(.*)\">(.*)</a></li>#U";
preg_match_all($mode,$result,$ra);
//print_r($ra);
foreach($ra[2] as $id=>$value)
{
?>
<a href="xuanze.php?dizhi= <? echo $ra[1][$id];?>"><? echo $value;?></a>
<?
echo " "." ";
}?>
这是第一个
echo $_GET[dizhi];
$url=$_GET["dizhi"];
$result=file_get_contents($url);
$mode="#(?<=blank\">)(<img src=.*?)(?=</a>)#";
preg_match_all($mode,$result,$arr);
$mode2="#(?<=title=\")(.*?)(?=\" subtitle=\")#";
preg_match_all($mode2,$result,$arr2);
$i=0;
$j=0;
echo "<table border='1'>";
echo "<tr>";
while($arr[0][$i]!="")
{
echo "<td>"."号码:".$i."</td>";
echo "<td>"."图片:".$arr[0][$i]."</td>";
echo "<td>"."名称:".$arr2[0][$i]."</td>";
$i++;
$j++;
if($j>4)
{
echo "</tr>";
echo "<tr>";
$j=0;
}
}
echo "</tr>";
echo "</table>";
?>
这是接收的页面
在php.ini中,直接搜索allow_url_fopen,就能看到!
把引号去掉