作者smallsong (小歌)
看板PHP
标题[请益] 想请问一下php批次读取txt档
时间Fri Sep 3 17:54:28 2010
各位版友大家好,
最近碰上一个问题就是
我需要读取大量txt档的php网页
我目前碰到的问题就是 用dir 把档案夹内的txt档都呼叫出来
但是用下面那个方法呼叫,出来的档名都会多出2个点 .
这样变成我无法用fopen呼叫它做更进一步写入资料库,
不知道这样的状况该如何处理?
还有一个问题是,fopen是不是无法开启中文档名,
如果档案夹内都是数字加中文档名,请问该如何处理!!?
PS 我目前单用数字英文档名测试都OK
感谢各位了!!
$dir = dir("C:/AppServ/www/test/data");
while (($file = $dir->read()) !== false)
{
/*read file*/
/*
$uploaddir = 'C:/AppServ/www/test/data/'."$file";
$handle = fopen("$uploaddir","r");
}
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.103.198
1F:推 appleboy46:把 . 跟 .. 过滤就可以了 09/03 19:30
2F:推 cspy:你需要的是SQL语法~ 09/04 01:28
3F:→ cspy:但是TXT要是UTF的文件 09/04 01:28
4F:→ cspy:load data local infile 'txtfile' into table table1 09/04 01:30
5F:→ cspy:文件内容需要有分隔记号 , 09/04 01:30
6F:→ cspy:fields terminated by ","; 09/04 01:31