当前位置:首页 > PHP > 正文内容

zblog将上一篇和下一篇文章随机显示

高老师1年前 (2023-10-14)PHP471

配置文件zb_users/c_option.php追加

'ZC_MIN_POST_ID' => 1,  // 最小文章ID
'ZC_MAX_POST_ID' => 2394234,  // 最大文章ID

文件zb_system/function/lib/base/post.php,case 'Prev'处

$zc_min_post_id = $zbp->option['ZC_MIN_POST_ID'];
$zc_max_post_id = $zbp->option['ZC_MAX_POST_ID'];
$prev_id = rand($zc_min_post_id,$zc_max_post_id);
$articles = $zbp->GetPostList(
    array('*'),
    array(array('=', 'log_ID', $prev_id), array('=', 'log_Type', 0), array('=', 'log_Status', 0)),
    array('log_PostTime' => 'DESC'),
    array(1),
    null
);

case 'Next'处

$zc_min_post_id = $zbp->option['ZC_MIN_POST_ID'];
$zc_max_post_id = $zbp->option['ZC_MAX_POST_ID'];
$next_id = rand($zc_min_post_id,$zc_max_post_id);
$articles = $zbp->GetPostList(
    array('*'),
    array(array('=', 'log_ID', $next_id), array('=', 'log_Type', 0), array('=', 'log_Status', 0)),
    array('log_PostTime' => 'ASC'),
    array(1),
    null
);

只是用来记录,这是商机

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/651.html

分享给朋友:

“zblog将上一篇和下一篇文章随机显示” 的相关文章

PHP数组重新排序

PHP数组重新排序

通常我们使用unset()删除数组的元素,数据的顺序并没有重置,使用array_merge()方法即可解决<?php $shoplist= array('a','b','c','d','e','...

php创建webservice,php搭建webservice,php编写webservice

php创建webservice,php搭建webservice,php编写webservice

第一步:服务端文件<?php $wsdlfile='webservice.wsdl'; ini_set('soap.wsdl_cache_enabled','0');    //关闭WSDL缓存 //001...

php异步执行,php后台运行,如何在windows下让php后台运行

php异步执行,php后台运行,如何在windows下让php后台运行

如果想在windows中执行php,并且让php脚本在后台运行,可以用下面的cmd命令start /b php  D:\wwwroot\default\demo1\run.php例如上面的命令意思后台运行run.php,如果想用php编写异步代码: ...

php迭代器学习

php迭代器学习

php官方已经提供了Iterator(迭代器)接口,通过网上资料的学习,目前看适合超大集合或者数组提取使用。学习一个函数的实现对比内存占用差距.使用迭代器和普通循环实现range()函数。(1).普通循环实现range()函数。function newrange($low, $h...

PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块

PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块

最近在编写windows php多线程的东西,从官网下载了PHP的线程安全版,尝试开启curl扩展extension=php_curl.dllphp -m 却提示 PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl...

php下载远程文件(支持断点续传,支持超大文件)

php下载远程文件(支持断点续传,支持超大文件)

断点下载的原理:http请求头添加Range参数告诉文件服务器端需要的字节范围例如1个文本文件的字节为1000,第一次请求Range: bytes=0-500第二次请求Range: bytes=501-1000通过每次的请求将返回的流追加写入到文件。注意的项目:断点下载服务器端的每次只返回字节传输的...