php文件操作,文件夹列表,文件列表
来源:互联网 发布:淘宝卡马甲是什么意思 编辑:程序博客网 时间:2024/06/06 01:07
下面是一个文件夹的文件列表操作. 主要想实现文件夹的点进点出操作. 由于需求变化, 没有完成. 思路主要是先将根目录下的文件列表显示出来, 根目录下没有向上的链接. 由于是在WEB页面上实现, 所以点开的操作主要是通过ajax实现, 在javascript函数 list()中来实现. 思路主要是这样, 怕忘记,做个记录先...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$filepath = $_SERVER['DOCUMENT_ROOT'];
$Path = $filepath.urldecode('/resource/theme'); //最好用session设置路径安全,这是我的路径
$handle = opendir($Path);
while($file = readdir($handle))
{
$newpath=$Path."/".$file;
if(is_dir($newpath))
{
if($file!=".." && $file!=".")
{
$tree[0]['f'][] = array(
'name' => $file,
'path' => $newpath
);
}
}
else
{
$tree[0]['l'][] = array(
'name' => $file,
'path' => $newpath
);
}
}
?>
<div id="theme" style="display:none;">
<div id="file">
<table width="90%" bgcolor="#FFFFFF">
<tr>
<?php
$i = 0;
foreach($tree[0]['f'] as $value)
{
$i++;
?>
<td align="left">
<img alt="文件夹,双击打开" src="/resource/images/folder_close.gif">
<?php echo $value['name']; ?>
</td>
<?php
if($i%3 == 0)
echo '</tr><tr>';
}
?>
</tr>
</table>
</div>
<div id="pic">theme</div>
</div>
<script type="text/javascript">
<!--
function list(name, path)
{
}
//-->
</script>
at 12-27,post by 221.221.103.xxx 扩展方法,根据文件夹下的图片来生成小图片 并入库. 入库内容请自己修改. 这里是特殊框架下的做法
public function makesmallpic()
{
set_time_limit(0);
$filepath = $_SERVER['DOCUMENT_ROOT'];
$files = array(
'old','washabi','cool','yellow','babi','duogu','gumo','jimi','kkome','new','shengxiao','wish'
);
$this ->loadModel('ThemeModel');
foreach($files as $value)
{
$Path = $filepath.urldecode('/resource/theme/' . $value);//最好用session设置路径安全
$handle = opendir($Path);
while($file = readdir($handle))
{
$newpath=$Path.'/'.$file;
if(!is_dir($newpath) && $file!='Thumbs.db')
{
if(!file_exists($Path.'/small'))
mkdir($Path."/small", 0744);
$smallfile = $Path.'/small/'.$file;
makeThumb($newpath, $smallfile, 153, 115, 1|8, 1, 0, 0);
$flag = ThemeModel::makesmallpic(
array(
'name' => $file,
'url' => 'http://file.magicliu.cn/file/getoldfile/theme/'.$value.'/'.$file,
'surl' => 'http://file.magicliu.cn/file/getoldfile/theme/'.$value.'/small/'.$file,
'tname' => $value //图片类型
));
}
}
echo $value.'文件夹已经操作完成...';
}
}
- php文件操作,文件夹列表,文件列表
- PHP获取文件夹列表,文件列表
- 生成文件夹文件列表。
- php文件列表
- PHP获得文件列表
- PHP获得文件列表
- 读取文件夹中的文件列表
- 获得文件夹中的文件列表
- C#获取文件夹文件列表
- C#获取文件夹文件列表
- 递归获取文件夹文件列表
- linux shell 文件-文件夹列表
- MFC 列表文件操作
- Qt获取文件夹下文件夹,文件列表
- PHP文件 文件夹操作
- PHP文件 文件夹操作
- PHP操作文件夹文件、文件
- php文件上传格式列表
- php编写大型网站问题集
- php文件操作常用函数或方法
- Visual C++6.0 工程文件说明
- IHS虚拟主机SSL配置
- Visual C#常用函数和方法集汇总
- php文件操作,文件夹列表,文件列表
- ajax提交中文编码问题(同时给出几个js与php编码方式)
- VC常见入门问题总结
- php代码替换页面中的html标签[magicliu]
- VB.NET下如何利用ExecuteScalar方法及select @@Identity获得“自动编号”的关键字
- Wnd的MouseLeave消息
- 怎样从 Javascript 传递一个变量到 PHP
- [转帖]跳出程序员的视界感悟软件测试
- 计算机病毒的分类