导航:首页 > 文件教程 > php文件夹遍历

php文件夹遍历

发布时间:2023-12-22 12:24:11

『壹』 PHP如何遍历指定文件夹,获取所有文件列表并生成下载链接

试编写代码如下:

<?php

$dir="D:/WWW/ftp";//指定的路径
$sitepath='http://localhost/ftp/';
//遍历文件夹下所有文件
if(false!=($handle=opendir($dir))){
echo"$dir目录下的文件列表:<BR/>";
$i=0;
while(false!==($file=readdir($handle))){
if($file!="."&&$file!=".."&&!is_dir($dir.'/'.$file)){
echo'<ahref="'.$sitepath.$file.'">'.$file.'</a><br/>';
}
}
//关闭句柄
closedir($handle);
}

?>


代码中需要提示的是:


如果是运行于互联网上,需要考虑文件的访问安全性。


运行截图:


『贰』 PHP如何将下面数组遍历,插入数据库

有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile
还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,
可以很简单的实现大批量数组数据的一次性插入。
[php] view plain
$statement = "INSERT INTO table (title, type, customer) VALUES ";
foreach( $data as $row) {
$statement .= ' ("' . implode($row, '","') . '")';
}
不过大批量数据的插入,需要注意mysql在内存上有限制:
http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_bulk_insert_buffer_size
bulk_insert_buffer_size变量的默认大小为8M, 是指单个线程占用的大小限制,设置为0,表示不做限制。

阅读全文

与php文件夹遍历相关的资料

热点内容
速龙215升级 浏览:469
淘特app怎么搞扫码 浏览:424
酷比魔方i7win10重设 浏览:515
什么是补丁程序 浏览:964
怎么删除苹果健康数据 浏览:366
什么是国务院大数据通行码 浏览:377
ms14文件转化成word 浏览:653
苹果文件助手 浏览:129
标准节点库cad源文件下载 浏览:390
编程猫哪里的 浏览:549
android蓝牙聊天室开发教程 浏览:40
pr剪辑的序列保存在哪个文件夹 浏览:997
dts转的wav文件怎么播放 浏览:579
mac电脑打开exe文件怎么打开 浏览:596
腾讯网下载的电影在哪个文件夹 浏览:744
怎么用手机下载核桃编程 浏览:120
cs4教程下载 浏览:943
有什么好玩的编程游戏 浏览:509
能导出适合手机竖屏文件的软件 浏览:50
如何变成异性的app 浏览:57

友情链接