09/10/2018, 22:44
PHP:Lấy tên các file có trong một foder trên PC ! Help me!
Bạn nào có code để lấy tên tất cả các file có trong một foder ( đã được xác định ) không? Hoặc code để upload cả thư mục lên server ? Cảm ơn trước nhé !!!
Bài liên quan
<?php
$d = dir("/etc");
echo "Handle: " . $d->handle . "<br />\n";
echo "Path: " . $d->path . "<br />\n";
while (false !== ($entry = $d->read())) {
echo $entry."<br />\n";
}
$d->close();
?>
Muốn upload cả thư mục có lẽ phải code một chút thôi chứ không có sẵn hàm
vậy bà con có code upload cả thư mục không zậy ! Post lên giùm mình nhé ! Cảm ơn
<form action="file-upload.php" method="post" enctype="multipart/form-data">
Send these files:<br>
<input name="userfile[]" type="file"><br>
<input name="userfile[]" type="file"><br>
<input type="submit" value="Send files">
Vấn đề ở đây là bạn phải viết 1 đoạn code = javascript/vbscript để lấy danh sách các files trong 1 folder và đồng thời chèn thêm các dòng
<input name="userfile[]" type="file"><br>
Ý mình là vậy còn viết code =java/vbscript thế nào thì mình không biết.
if ($foder = opendir('D:/foder1/')) {
echo "Directory handle: $foder\n";
echo "Files:\n";
while (false !== ($file = readdir($foder))) {
//Dòng dưới dùng để lọc kiểu file, bạn có thể gán tên file vào một mảng
//để sau đó lấy ra dùng
if (substr_count( $file,".php") or substr_count( $file,".html")){
echo "$file\n";
}
}
closedir($foder);