配置文件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 );
只是用来记录,这是商机
<?php /* *算法学习自百度.只是学习和记录 */ header("Content-type:text/html;charset=utf-8"); //1.设置奖项,id是奖项id,name是中奖名称,v是中奖概率 $arr =&n...
本篇文章不是讲解如何用.net开发自己的dll然后PHP通过com调用。主要记录PHP官方支持的DOTNET 基本语法如下:$obj = new DOTNET("assembly", "classname")a...
if($_SERVER['REQUEST_METHOD'] == 'POST') { echo('This is post '); } elseif ($_SERVER['...
PHP不像net支持多继承,自身只支持单继承,为了解决这个问题,php出了Trait这个特性,减少单继承语言的限制。并且能让代码复用率更高。说白了就是一个对象的属性和方法扩展工具一样。例如:trait exts { public f...
PHP7中,通过生成器委托(yield from),可以将其他生成器、可迭代的对象、数组委托给外层生成器。外层的生成器会先顺序 yield 委托出来的值,然后继续 yield 本身中定义的值。同时yield from也能获取到生成器的返回值...
文章篇幅较长,如果不喜欢看文章的,此处抛出韩顺丰老师的位运算视频,韩老师应该是全网讲php位运算符最详细的一个老师了。链接:https://pan.baidu.com/s/14xj7er8eVSUcJ-jYXyA0GA 提取码:731m 链接:https://pan.baidu.com...