内容优化

内容优化

Products

当前位置:首页 > 内容优化 >

实现文章页作者随机调用随机作者,刷新不变化

96SEO 2025-04-24 08:28 108



文章页作者随机调用:

原始代码:

&lt;div class=""> 作者:<?php echo $[''];?><a class=""></a> <span class="dot">•</span> 
<span>更新时间:<?php echo $[''];?> </span> <span class="dot">•</span><span>阅读 <?php echo $['views'];?> </span> 
</div>


作者部分改为以下代码,并在根目录创建.txt:

<?php $ = file('.txt'); $ = $[($)]; 
$ = trim($); echo "作者:{$}"; ?>


随机作者刷新就变化代码:

<div class=""> <?php $ = file('.txt'); $ = $[($)]; 
$ = trim($); echo "作者:{$}"; ?> <span class="dot">•</span> 
<span>更新时间:<?php echo $[''];?> </span> <span class="dot">•</span><span>阅读 <?php echo $['views'];?> </span> 
</div>


随机作者刷新不变化

<div class="">
<?php
// 假设这段代码所在的页面能正确获取到 $ 数组,且 $ 数组包含文章相关信息,其中 ['tid'] 键对应的值为文章唯一标识
// 首先确保 $['tid'] 存在且是合适的数据类型(这里简单判断为数值类型,你可根据实际调整)
if (isset($['tid']) && ($['tid'])) {
// 读取作者文件,获取作者列表数组
$ = file('.txt');
if ($ === false) {
// 如果读取文件失败,设置一个默认作者并输出错误日志(这里简单示例输出到标准输出,实际可记录到日志文件等)
$ = '匿名';
("无法读取.txt文件,使用默认作者:{$}");
echo "作者:{$}";
} else {
// 通过对文章ID进行crc32哈希操作,获取一个相对固定的数值,再取余来对应作者数组的索引
$index = crc32($['tid']) % count($);
$ = $[$index];
$ = trim($);
echo "作者:{$}";
}
} else {
// 如果 $['tid'] 不存在或者类型不对,设置默认作者并输出
$ = '匿名';
echo "作者:{$}";
}
?>
<span class="dot">•</span> <span>更新时间:<?php echo $[''];?> </span> <span class="dot">•</span>
<span>阅读 <?php echo $['views'];?> </span>

<!--随机作者刷新不变化结束-->


注意:切换主题会使css重置

标签: WellCMS

提交需求或反馈

Demand feedback