1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

时间:2019-03-11 02:57:49

相关推荐

用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

数据库|mysql教程

MySQL数据库,用php将某个 文件夹下的所文件的 文件

数据库-mysql教程

二手闲置源码,vscode qml 开发,ubuntu读取u盘分区表,tomcat 多大 合适,sqlite 按字母排序,discuz插件 下载中心,前端开发的框架有什么,美团app爬虫难点,php 项目 管理,惠安seo招商,asp网站优化,团购网页代码,酷维网模板lzw

用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

系统之家通用源码下载,vscode更改文字颜色,ubuntu 16评测,tomcat时不时崩,爬虫 无脚,php 超市收银系统,seo html基础知识,网站导航二级横排,cms鬼故事模板lzw

dns 劫持源码,vscode设置快捷键时间,ubuntu中文 框,tomcat 弹出选择证书,西宁爬虫店,李炎恢php百度网盘,南昌seo关键词优化策略,网站模板上传后打不开lzw

实现:用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

注意:输入为一个文件夹A,如果这个文件夹中含有其他的文件夹B,,则不显示B中的文件,只显示A中的文件。

源码如下:

<?php

//功能:将文件夹下的所有文件的文件名存入mysql数据库中

//配置数据库

$server=’localhost’;

$user=’root’;

$passwd=’password’;

$port=’3306′;

$dbname=’dbname’;

$link=mysql_connect($server,$user,$passwd);

if (!$link) {

die(‘Could not connect: ‘ . mysql_error());

}

else echo ‘Connected successfully’;

$start=time();

mysql_select_db(“catx”,$link);//选择数据库名称。

//php函数体

function listDir($dir){

$cout=0;

if(is_dir($dir)){

if($dh= opendir($dir)) {

while(($file= readdir($dh)) !== false){

if($file!=”.”&& $file!=”..”){

$file=mb_convert_encoding ($file,’UTF-8′,’GBK’);//转换编码,因为中文windwows文件名的编码是GBK格式的

//var_dump($file);

$re=explode(“.”,$file);//分解文件名

$res=$re[0]; //不要文件后缀名,取出文件名

$sql=”insert into table_name(name) values(‘”.$res.”‘);”;

mysql_query($sql);

$cout++;

echo $res.”

“;

}

}

closedir($dh);

}

}

return $cout;

}

//此处输入待处理的文件夹路径

$cout=listDir(“E:/data”);

$end=time();

$time=$end-$start;

echo “cout:”.$cout.”

“;

echo “starttime:”.$start.”

“;

echo “endtime:”.$end.”

“;

echo $time.”

“;

mysql_close($link);

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。