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é !!!
incous viết 00:59 ngày 10/10/2018
trong php cung co lenh dir de co the xem noi dung thu muc (co ca 1 thu vien rieng: FileSystem). Sau day la mot vi du:
<?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
trai_1X viết 00:52 ngày 10/10/2018
thanks rất nhiều
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
php&mysql viết 00:49 ngày 10/10/2018
ac cậu thấy có khi nào browse chọn được folder chưa mà hỏi vậy hả....
ohyesssvn viết 00:51 ngày 10/10/2018
Mình nghĩ là được. Đây là huớng dẫn upload nhiều files trong file Help của Php

<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.
satthuhuydiet viết 00:51 ngày 10/10/2018
Vậy cái Browse hiển thị như nào, hay là trong folder có bao nhiêu file thì hiển thị lên bấy nhiêu cái browse hả ku. hô hô
trai_1X viết 00:53 ngày 10/10/2018
thanks cả nhà nhé, mình đã giải quyết được rùi
ohyesssvn viết 00:59 ngày 10/10/2018
Làm sao vậy, chỉ đi
trai_1X viết 00:57 ngày 10/10/2018
Dùng hàm readdir mà:

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);
ohyesssvn viết 00:59 ngày 10/10/2018
Cám ơn nhạ. Cái ni là lấy danh sách các file trên máy server chứ đâu phải trên máy client. Vậy mà mình tưởng là lấy ds trên client chự.
Bài liên quan
0