显示随机广告在我的网站使用php



我需要在我的网页上显示随机广告。我使用单独的文件来显示广告

。, 1.txt, 2.txt ..10.三种

每个文件应该在每次刷新页面时显示。我的意思是1.php应该在第一次刷新中显示,2.php应该在另一次刷新中显示。它可能是随机的。但是所有的页面都应该随机显示

如何在php中使用rand函数?

这是我试过的。

$result_random = rand(1,10); 
if($result_random <= 2)
{ 
require ('ad1.txt');
} 

但我不知道如何继续。

Codepen:

这是w3schools的工作

很简单:

<?php 
$result_random = rand(1,10); 
if($result_random <= 2){ 
require ('ad1.txt');
} 
else if($result_random <= 4){ 
require ('ad2.txt');
}
else if($result_random <= 6){ 
require ('ad3.txt');
}
else if($result_random <= 8){ 
require ('ad4.txt');
}
else { 
require ('ad5.txt');
} 
?>

更多参考rand()

$result_random = rand(1,10); 
require ('ad'.$result_random.'.txt');

如果你的.txt文件名是ad1.txt,ad2.txt

检查demo Codeviper,试试这个最简单的方法,

PHP

<?php
    $input = array("1.php", "2.php", "3.php", "4.php", "5.php");
    $rand_keys = array_rand($input, 2);
    echo $input[$rand_keys[0]] . "n";   /* include $input[$rand_keys[0]]; */
    echo $input[$rand_keys[1]] . "n";   /* include $input[$rand_keys[1]]; */
?>

include() -行为发生警告,因此脚本的其余部分仍将执行。

require() -行为发生致命错误,立即停止执行

在这种情况下,你应该使用include()函数而不是required()函数,

最终PHP代码

<?php
    $input = array("1.php", "2.php", "3.php", "4.php", "5.php");
    $rand_keys = array_rand($input, 2);
    include $input[$rand_keys[0]]; 
    include $input[$rand_keys[1]];
?>

相关内容

  • 没有找到相关文章

最新更新