導航:首頁 > 文件教程 > 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文件夾遍歷相關的資料

熱點內容
win10系統分多一個區 瀏覽:957
蘋果6s動態壁紙不動 瀏覽:779
清理手機殘留文件在哪裡 瀏覽:665
蘋果手機如何連上電視 瀏覽:87
直接把cad安裝文件刪除了 瀏覽:948
電腦要還原怎麼保存文件 瀏覽:233
怎麼查看app商店每天最新 瀏覽:966
模組設定在哪個文件夾 瀏覽:162
蘋果現在怎麼看片 瀏覽:527
有什麼網站都是看大型聖誕樹 瀏覽:343
linux文件夾添加用戶許可權 瀏覽:231
word插入換行符 瀏覽:779
lol游戲在哪個文件夾 瀏覽:661
如何在整個excel文件夾內查找 瀏覽:342
贊麗app的步數怎麼兌換 瀏覽:862
蘋果手機文件夾透明 瀏覽:542
平板小米2刷win10刷機包下載 瀏覽:934
編程失誤會發生什麼 瀏覽:100
感嘆號在編程里是什麼意思 瀏覽:806
10歲孩子編程是學什麼的 瀏覽:484

友情鏈接