09/10/2018, 18:07

Hàm nào liệt kê tất cả các file trong thư mục?? (PHP)

Mong các Bạn chỉ giúp mình nha, Thanhks!!!
tiger2003 viết 20:12 ngày 09/10/2018
Hàm scandir
thông tin về hàm này có thể xem tại : http://kr2.php.net/manual/en/function.scandir.php
Cách dùng : ví dụ
<?php
$dir = '/tmp';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>

hàm này sẽ trả ra 1 array gồm toàn bộ các file trong thư mục đó.

Enjoy !
quachhylam viết 20:13 ngày 09/10/2018
Mình muốn chọn ngẫu nhiên một số trong khoảng 1 -100, mình viết như vầy:
<?php
echo rand(1, 100);
?>
Khi mình chạy thì hiển thị số 1, khi mình refresh lại thì cũng là số 1
Vậy bạn nào chỉ mình cách sử dụng hàm rand() nhé, Thanhks!!!
pixelart viết 20:12 ngày 09/10/2018
Cái của tiger mình test ko được . Mình thấy làm vậy hay hơn

<?
function listdir($dir)
{
function ls_recursive($dir)
{
if (is_dir($dir))
{
$dirhandle=opendir($dir);
while(($file = readdir($dirhandle)) !== false)
{
if (($file!=".")&&($file!=".."))
{
$currentfile=$dir."/".$file;
echo $currentfile."<br>";
if(is_dir($currentfile))
{
ls_recursive($currentfile);
}
}
}
}
}

echo $dir."<br>";
ls_recursive($dir);
}

//main
{
$dir="test"; // thu muc ban can liet ke
listdir($dir);
echo "All done.";
}
?>
tiger2003 viết 20:15 ngày 09/10/2018
Ok,cách này cũng được. Cảm ơn đồng chí Pixelart, thực ra tôi cũng chưa test mà chỉ mới đọc help thôi.
pixelart viết 20:08 ngày 09/10/2018
Ẹc ," đồng chí " ~~> tui đâu phải là bộ đội đâu ..hehehe
quachhylam viết 20:15 ngày 09/10/2018
Ok, mình cũng đã sử dụng được opendir() rồi, mà còn hàm rand() sử dụng ra sao, chỉ giúp mình luôn nhé, Thanks
normal viết 20:12 ngày 09/10/2018
đơn giản thôi, bạn xem code này là hiểu liền !!
PHP Code:
 <?php
echo rand() . "\n";
echo 
rand() . "\n";

echo 
rand(515);
?>
Result:
Code:
7771
22264
11
pixelart viết 20:08 ngày 09/10/2018
<?php
echo rand(1,100);
?>

đâu có gì sai đâu ? chạy được bình thường mà :o
Bài liên quan
0