如何随机读取文件夹中的所有文件

时间:2017-12-16 07:50:08

标签: php cookies

Hy朋友当我在数据库中保存我的cookie以获得49个随机cookie时,我使用了这段代码

$result = mysqli_query($conn,"
SELECT
*
FROM
token_all Order By Rand() Limit 49
");
if($result){
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
$m = $row['token'];
}
}

但是现在我正在将cookie保存在一个文件中,其中包含不同的用户我现在的名字,现在我想从文件夹中获取49个随机cookie,所有文件都被保存了....我是怎么做到的?   以下是截图

Files screenshot

1 个答案:

答案 0 :(得分:1)

我看到的一个问题是你在$m循环中覆盖了你的变量while(),而且你只会得到最后一条记录。

要解决此问题,请执行以下操作: -

$m = []; //define as array
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
   $m[] = $row['token']; //assign each value to array
}

要获取您可以使用的所有文件,如下所示: -

if ($handle = opendir('add directory path here')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";
        }
    }

    closedir($handle);
}