帝国论坛帝国网站管理系统交流区帝国CMS使用交流PHP随机输出一句话,如何直接放在模板中执行? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:PHP随机输出一句话,如何直接放在模板中执行? [加入收藏夹]   

pancai666
用户头衔:举人

精华贴   :0
发贴数   :103
经验值   :1159
注册时间:2009-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
PHP随机输出一句话,如何直接放在模板中执行?
如下的PHP随机输出一句话,如何直接放在模板中执行?

PHP随机输出一句话
步骤:
A、把以下代码放入:e/class/userfun.php 中
function random_str () {
$poems="从善如登,从恶如崩。
已知花意,未见其花,已见其花,未闻花名
如果能不长大就好了啊 可是时光在身后挡住退路。
或许前路永夜,即便如此我也要前进,因为锈即使微弱也会为我照亮前路
你驻足于春色中,于那独一无二的春色之中
喜欢的人喜欢别人不是很正常吗。
生活是不公平的;要去适应它。——比尔盖茨
人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以自始至终陪着走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。";
$poems=explode("\n",$poems);
return $poems[rand(0,count($poems)-1)];
}
function says(){
$says=random_str();
echo $says;
}

B、最后在需要的地方,写上这个代码就行:<?php says(); ?>

C、上面的语句可以自行添加,每行一句。




2022-01-15 05:50:52 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :3909
经验值   :11131
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

上面不是已经写步骤了吗?




2022-01-15 08:40:31 已设置保密 顶部 回复 引用 报告 编辑 删除

pancai666
用户头衔:举人

精华贴   :0
发贴数   :103
经验值   :1159
注册时间:2009-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

上面的是放在userfun.php文件中的,执行后[!--pagekey--]/[!--pagetitle--]这些变量标签显示不出来,如果改成直接放在模板中,应该就可以显示出来了??
又或都在这个基础上,大神给修改一下,可以显示[!--pagekey--]/[!--pagetitle--]这些变量标签也行。
感谢了,太感谢了!




2022-01-15 09:08:49 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :3909
经验值   :11131
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

放模板会出错吧,函数重复定义




2022-01-15 09:15:39 已设置保密 顶部 回复 引用 报告 编辑 删除

pancai666
用户头衔:举人

精华贴   :0
发贴数   :103
经验值   :1159
注册时间:2009-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

所以要改,我原来是用防采集的标签与字符要显示这个的,但用上计划任务自动生成后,这个防采集标签生成后竟然没有内容,是空白的




2022-01-15 09:21:04 已设置保密 顶部 回复 引用 报告 编辑 删除

pancai666
用户头衔:举人

精华贴   :0
发贴数   :103
经验值   :1159
注册时间:2009-10-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

<?php
$string[0]="这里是文本一";
$string[1]="这里是文本二";
$string[2]="这里是文本三";
$string[3]="这里是文本n";
$num = rand(0,3);//这里根据你的需要改变
echo $string[$num];
?>




2022-01-15 09:26:42 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :3909
经验值   :11131
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

用js好




2022-01-15 09:32:09 已设置保密 顶部 回复 引用 报告 编辑 删除

pancai666
用户头衔:举人

精华贴   :0
发贴数   :103
经验值   :1159
注册时间:2009-10-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

还是不行。
[!--pagekey--]/[!--pagetitle--]这些变量要放上面的代码中,如何写才会显示出来??




2022-01-15 09:54:45 已设置保密 顶部 回复 引用 报告 编辑 删除

095hjg
用户头衔:进士

精华贴   :0
发贴数   :1402
经验值   :5274
注册时间:2009-10-11
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

我这没错,[!--pagekey--]/[!--pagetitle--]正常显示



网站建设/seo/推广/域名/服务器/400电话/企业邮箱/网站服务器托管 Q214973377
2022-01-15 16:54:48 已设置保密 顶部 回复 引用 报告 编辑 删除

095hjg
用户头衔:进士

精华贴   :0
发贴数   :1402
经验值   :5274
注册时间:2009-10-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

再来一个

上传以下附件:
[下载 *.zip](文件大小:3.96 KB,下载次数:5)



网站建设/seo/推广/域名/服务器/400电话/企业邮箱/网站服务器托管 Q214973377
2022-01-15 17:00:25 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1