[請益] 想請問一下php批次讀取txt檔

看板PHP作者 (小歌)時間15年前 (2010/09/03 17:54), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
各位版友大家好, 最近碰上一個問題就是 我需要讀取大量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

09/03 19:30, , 1F
把 . 跟 .. 過濾就可以了
09/03 19:30, 1F

09/04 01:28, , 2F
你需要的是SQL語法~
09/04 01:28, 2F

09/04 01:28, , 3F
但是TXT要是UTF的文件
09/04 01:28, 3F

09/04 01:30, , 4F
load data local infile 'txtfile' into table table1
09/04 01:30, 4F

09/04 01:30, , 5F
文件內容需要有分隔記號 ,
09/04 01:30, 5F

09/04 01:31, , 6F
fields terminated by ",";
09/04 01:31, 6F
文章代碼(AID): #1CWCNNOo (PHP)
文章代碼(AID): #1CWCNNOo (PHP)