PHP |每天顯示一個隨機文件

我需要永遠每天顯示一個隨機文件。

我有20份文件。我有一個注冊用戶:2020-11-21

每天,用戶必須隨機查看其中一個文件。

我知道從注冊到今天的日子:

<?php
$codice = $collaboratore_abilitato['referrer_codice'] ;
$qtest = $connessione->prepare("
SELECT *
FROM collaboratori
WHERE referrer_codice = ? ");
$qtest->bind_param('s', $codice);
$qtest->execute();
$rtest = $qtest->get_result();
?>

<?php while($row_test = mysqli_fetch_assoc($rtest)){ ?>
<?php $data_registrazione = $row_test['data_registrazione']; ?>
<?php } ?>

<?php
$now = time(); // or your date as well
$your_date = strtotime($data_registrazione);
$datediff = $now - $your_date;
$differenza =  round($datediff / (60 * 60 * 24));
?>

在這種情況下,我有32天從注冊之日到今天。

現在我有了文件:

<?php 
include 'folder/file01.php'; 
include 'folder/file02.php'; 
include 'folder/file03.php'; 
include 'folder/file04.php'; 
include 'folder/file05.php'; 
?>

我怎么能告訴他從注冊之日算起的每一天,讓我看看那5(20)份文件中的一份?

plus:

<?php
/*REFERRER PRO*/
$codice = $collaboratore_abilitato['referrer_codice'] ;
$qtest = $connessione->prepare("
                        SELECT *
                        FROM collaboratori
                        WHERE referrer_codice = ? ");

$qtest->bind_param('s', $codice);
$qtest->execute();
$rtest = $qtest->get_result();
?>
<?php while($row_test = mysqli_fetch_assoc($rtest)){ ?>
    <?php $data_registrazione = $row_test['data_registrazione']; ?>
<?php } ?>
<?php
$now = time(); // or your date as well
$your_date = strtotime($data_registrazione);
$datediff = $now - $your_date;
$differenza =  round($datediff / (60 * 60 * 24));

$diff = $differenza % 20 + 1;
if ($differenza == $diff){
    $phpFiles = glob('referrer_pro/*.php');

    if (empty($phpFiles) === false)
    {
        $randomFile = $phpFiles[array_rand($phpFiles)];
        include($randomFile);
    }
}
?>
? 最佳回答:

我覺得你把事情復雜化了。看看這個例子,您可以看到每個文件都將被覆蓋。顯示1-60天“從registration.”

您只需要注冊后的天數,使用% 20 + 1您就可以顯示您的文件號了。

如果要更改隨機文件的數量,請相應地更改modulus

<?php
for ($d = 1; $d <= 60; $d++)
{
    $file_number = $d % 20 + 1;

    print "$d => $file_number\n";

    #include 'folder/file' . $file_number . '.php'; 
}
?>

Output:

1 => 2
2 => 3
3 => 4
4 => 5
5 => 6
6 => 7
7 => 8
8 => 9
9 => 10
10 => 11
11 => 12
12 => 13
13 => 14
14 => 15
15 => 16
16 => 17
17 => 18
18 => 19
19 => 20
20 => 1
21 => 2
22 => 3
23 => 4
24 => 5
25 => 6
26 => 7
27 => 8
28 => 9
29 => 10
30 => 11
31 => 12
32 => 13
33 => 14
34 => 15
35 => 16
36 => 17
37 => 18
38 => 19
39 => 20
40 => 1
41 => 2
42 => 3
43 => 4
44 => 5
45 => 6
46 => 7
47 => 8
48 => 9
49 => 10
50 => 11
51 => 12
52 => 13
53 => 14
54 => 15
55 => 16
56 => 17
57 => 18
58 => 19
59 => 20
60 => 1

Your code:

<?php
$now = time(); // or your date as well
$your_date = strtotime($data_registrazione);
$datediff = $now - $your_date;
$differenza =  round($datediff / (60 * 60 * 24));

$diff = $differenza % 20 + 1;

include 'folder/file' . $diff. '.php'; 
?>
主站蜘蛛池模板: 福利片福利一区二区三区| 国产一区二区在线观看| 丰满岳乱妇一区二区三区| 日本人的色道www免费一区| 国产丝袜无码一区二区三区视频| 免费视频精品一区二区| 国产精品成人免费一区二区| 欧美日韩精品一区二区在线观看| 国模一区二区三区| 亚洲av无码天堂一区二区三区| 国产精品成人一区无码| 国产一区二区三区樱花动漫| jazzjazz国产精品一区二区| 国产一区二区三区免费观在线 | 中文字幕在线播放一区| 久久99精品一区二区三区| 无码人妻一区二区三区一| 人妻少妇精品视频三区二区一区 | 视频一区二区中文字幕| 亚洲天堂一区二区| 国产SUV精品一区二区88L| 国产人妖视频一区二区| 日韩精品一区二区三区中文3d| 亚洲啪啪综合AV一区| 国产视频福利一区| 精品人妻无码一区二区色欲产成人| 国产精品小黄鸭一区二区三区 | 亚洲国产福利精品一区二区| 亚洲国产精品第一区二区三区| 亚洲av综合av一区二区三区| 秋霞午夜一区二区| 久久青草国产精品一区| 熟女性饥渴一区二区三区| 三上悠亚一区二区观看| 久久精品无码一区二区三区日韩| 精品一区二区三区影院在线午夜| 精品国产一区二区三区| 久久精品无码一区二区三区不卡| 亚洲一区二区无码偷拍| 精品人妻无码一区二区三区蜜桃一 | 无码国产精品一区二区免费16|