PHP目录和文件的问题 http://topic.csdn.net/u/20071225/11/e6a8db84-df02-4622-987b-2a4ed4a5eef0.html参考一下吧首先取得文件名和路径根据文件名取得日期或者遍历时判断一下文件日期,如果为真就写入数组自已写写吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function cmptime($a,$b){ $atime = filectime($a); $btime = filectime($b); if ($atime == $btime) { return 0; } return ($atime < $btime) ? -1 : 1;}for ($k = 0; $k < 2; $k++) { $d = dir("./"); $listing = array(); while ($entry = $d->read()) array_push($listing, $entry); if ($type == "time") //排列参数 { usort($listing, "cmptime"); } for($i=0;$i<count($listing);$i++) { if ($listing[$i] != "." && $listing[$i] != ".." && ($k==0 && is_dir($listing[$i]))) { echo $listing[$i]."<br />"; }else if ($listing[$i] != "." && $listing[$i] != ".." && ($k==1 && !is_dir($listing[$i]))) { echo $listing[$i]."<br />"; } }} php还有人教? 还留作业? 用不用判分啊...呵呵 非常非常感谢2-3楼!并且向4-9楼说明一下情况:我是一个生手,以前学过VB,后来看过Java。这次单位给任务让建一个网站,目标是实现文件的一人上传多人浏览指定用户回复。对于生手来说,这个任务重了点。我已经干了半个月了,把数据库部分才搞定。到了文件处理部分找不来资料了。我的思路是,游客可以浏览任何文章,但不能发布文章。登录用户可以发表文章,文章分16类,分别放到16个文件夹里。在首页有16个栏目,分别对应显示那16个文件夹里的文件名供点击浏览。浏览时登录用户可以回复。用PHP也是我瞎打误撞的结果,我对它并不熟。但我想,编程语言嘛,他们之间只是个别语法规则不同,大部分都一样。听说PHP比Java的兼容性更好,而且资料说多么多么容易学,就用了。呵呵。如果觉得分数不够,只要你帮我解决问题了,我再发贴,只要你回贴我就给分。要多少给多少。两次不够三次,十次也行啊。最终目标有二,一是把网站建起来,二是我能够真正掌握这个技术。谢谢各位。 filectime + dir类其他自己想吧 function getFolder($dir){ if(!is_dir($dir)) return $dir; foreach(glob($dir."*") as $value){ $array[filectime($value)] = $value; } ksort($array); return $array;}$array = getFolder($dir);foreach($array as $key=>$value){ echo $key."=>".$value."<br>";} php批量执行SQL语句 开发一个在线视频网站 类似优酷的。。 php解析xml到mysql session购物车的一些问题 小弟,新学PHP,做了个计数器,想请教各位前辈,解析一下问题,谢谢 怎样利用PHP做一个性别(选择男和女的单选框)??? 急:php+oracle同步保存问题 我需要弄个文件管理的程序--下面是我是权限分配的方法-希望大家提提意见!!! 用过phplib里template类的朋友请进 请问用于PHP模块安装的文件哪里有载?谢谢各位! PHP在大型网站中如何对数据库连接进行处理 关于网址后面的参数问题?
function cmptime($a,$b)
{
$atime = filectime($a);
$btime = filectime($b);
if ($atime == $btime)
{
return 0;
}
return ($atime < $btime) ? -1 : 1;
}
for ($k = 0; $k < 2; $k++)
{
$d = dir("./");
$listing = array();
while ($entry = $d->read())
array_push($listing, $entry);
if ($type == "time") //排列参数
{
usort($listing, "cmptime");
}
for($i=0;$i<count($listing);$i++)
{
if ($listing[$i] != "." && $listing[$i] != ".." && ($k==0 && is_dir($listing[$i])))
{
echo $listing[$i]."<br />";
}else if ($listing[$i] != "." && $listing[$i] != ".." && ($k==1 && !is_dir($listing[$i])))
{
echo $listing[$i]."<br />";
}
}
}
并且向4-9楼说明一下情况:我是一个生手,以前学过VB,后来看过Java。这次单位给任务让建一个网站,目标是实现文件的一人上传多人浏览指定用户回复。对于生手来说,这个任务重了点。我已经干了半个月了,把数据库部分才搞定。到了文件处理部分找不来资料了。我的思路是,游客可以浏览任何文章,但不能发布文章。登录用户可以发表文章,文章分16类,分别放到16个文件夹里。在首页有16个栏目,分别对应显示那16个文件夹里的文件名供点击浏览。
浏览时登录用户可以回复。
用PHP也是我瞎打误撞的结果,我对它并不熟。但我想,编程语言嘛,他们之间只是个别语法规则不同,大部分都一样。听说PHP比Java的兼容性更好,而且资料说多么多么容易学,就用了。呵呵。如果觉得分数不够,只要你帮我解决问题了,我再发贴,只要你回贴我就给分。要多少给多少。两次不够三次,十次也行啊。最终目标有二,一是把网站建起来,二是我能够真正掌握这个技术。谢谢各位。
其他自己想吧
if(!is_dir($dir)) return $dir;
foreach(glob($dir."*") as $value){
$array[filectime($value)] = $value;
}
ksort($array);
return $array;
}$array = getFolder($dir);
foreach($array as $key=>$value){
echo $key."=>".$value."<br>";
}