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 đó.
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!!!
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 !
<?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!!!
<?
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.";
}
?>
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
echo rand(1,100);
?>
đâu có gì sai đâu ? chạy được bình thường mà :o