如何才能解决数组的索引值问题 你没有给$id赋初值第一次执行$img[$id]=$file;时$id为默认值0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $dir=opendir($current_dir);$id=1;/*我已经在这里加上啦,可是还是不行.*/while ($file=readdir($dir)) <?php$page=$_GET['page'];$page=(integer)$page;$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];$current_dir=$DOCUMENT_ROOT.'/img/';$dir=opendir($current_dir);$id = 0;while ($file=readdir($dir)){ $filestr=substr($file,strlen($file)-4,4); if ($filestr=='.jpg') { $img[$id]=$file; } $id++;}$filecount=count($img);$id=$page*5;for ($i=0;$i<=5;$i++){ echo '<img src="'.$img[$id].'"<br>'; $id++; if ( $id == ( $filecount-1 ) ) { echo '<a href=info.php?page='.($page-1).'>上一页</a>'; exit; }}closedir($dir);?><a href=info.php?page=<?=$page-1?>>上一页</a> <a href=info.php?page=<?=$page+1?>>下一页</a> 用isset函数来给你的$_GET['page']这个变量加一个判断不就好了吗? 谢谢各位朋友指点,问题已经解决了,谢谢大家的帮助,我是个刚进入php学习的菜鸟,本来我才学到很基础的东西,还没有学到文件系统交互的内容,只是公司刚好需要,所以临时看了一下,使用了这种原始方法来管理图片,嘻谢谢大家。。 麻烦各位帮个忙解密一下php加密代码 php+ajax怎么实现有闪局部刷新 php 替换 php如何调用上级目录的session 我的for循环为什么只能循环一次··· PHP下mail函数的使用错误 求:PHP测试邮箱真实有效的方法或类? 如何判断用户是第一次访问? 请问各位大虾,如果我想用命令行形式运行php脚本该怎么做啊? 面向对象编程思想 找在广州搞网站的PHP程序员. 还剩多少PHP的饭碗???
$page=$_GET['page'];
$page=(integer)$page;
$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];
$current_dir=$DOCUMENT_ROOT.'/img/';
$dir=opendir($current_dir);
$id = 0;
while ($file=readdir($dir))
{
$filestr=substr($file,strlen($file)-4,4);
if ($filestr=='.jpg')
{
$img[$id]=$file;
}
$id++;
}$filecount=count($img);
$id=$page*5;for ($i=0;$i<=5;$i++)
{
echo '<img src="'.$img[$id].'"<br>';
$id++;
if ( $id == ( $filecount-1 ) )
{
echo '<a href=info.php?page='.($page-1).'>上一页</a>';
exit;
}}
closedir($dir);
?>
<a href=info.php?page=<?=$page-1?>>上一页</a> <a href=info.php?page=<?=$page+1?>>下一页</a>