$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
解决方案 »
- session和cookie的区别
- MVC框架
- php连接mysql 报500内部服务器错误
- 字符串截取的问题,请教大家!急!!!
- php实现自动登录网站并抓取网页
- ■■得到客户端输入的一个字符串,请问如何得知这个字符串的编码?
- 一个多维数据的排序问题,请大家帮忙看一下如何实现
- foreach的用法是不是($t =>$array)还是($t as $array)?
- <input type="text" name="id" size="20" maxlength="6">提交后为什么不认英语的输入。
- php中 为什么验证码 必须要开启 ob_clean 才可以显示
- 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,就能看到!
把引号去掉