如何才能解决数组的索引值问题 你没有给$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学习的菜鸟,本来我才学到很基础的东西,还没有学到文件系统交互的内容,只是公司刚好需要,所以临时看了一下,使用了这种原始方法来管理图片,嘻谢谢大家。。 咨询mysql数据发布过后的问题! 请问PHP可以调用MATLAB的m文件吗 求教一个简单的问题 php如何将url参数里面比如(name=%D2%A6%C1%C1)中文编码转换回中文 为何这段验证代码没用 请问怎么把' " , 写如数据库 IIS的权限问题,又上传不了文件了? 能不能把数组搁session里? 请问我想给用户创建一张表,表的名称用户自己填写SQL语句怎么写 写一个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>