phpcmsv9多表聯合查詢分頁功能實現

2022-08-09 23:00:31 字數 1050 閱讀 6724

phpcms v9裡面自帶的listinfo分頁函式蠻好用的,可惜啊。不支援多表查詢並分頁。

看了一下前台模板層支援get標籤,支援多表查詢,支援分頁。剛好可以把這個功能搬到後台來使用。

我們現在對get_model.class.php進行改造使他能支援多表查詢並分頁,分享給大家

<?php

defined('in_phpcms') or exit('no permission resources.');

pc_base::load_sys_class('model', '', 0);

class get_model extends

model

else

if (!$db_setting

) else

parent::__construct();

if ($db_setting && $db_config[$db_setting]['db_tablepre'])

}public

function sql_query($sql

)

public

function

fetch_next()

//自定義分頁查詢

public

function multi_listinfo($where = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array

())

return

$data

; }

}?>

使用方法和listinfo一樣:

$this->get_db = pc_base::load_model('get_model');

$page = intval($_get['page']);

$infos = $this->get_db->muti_listinfo($where,$page

);$pages = $this->get_db->pages;

PHPCMS V9 注射利用

在用bugscan 白帽子神器 檢測朋友 的時候碰到這個authkey。順便把利用 給大家分享下。本指令碼僅供白帽子安全測試使用,如有用於非法途徑,與作者無關 小白第一次寫東西,大牛勿噴 獲取檢測網域名稱 domain url domain url post url echo 判斷網域名稱是否為空,...

PHPCMS V9 加密規則

phpcms v9 加密規則 加密方式 md5 md5 password encrypt 第一步 對輸入的密碼32位小寫 md5 對輸入的密碼進行trim過濾 第三步 第二步結果密碼32位小寫 md5 例子 密碼 123456 encrypt vcmkn3 如下 a md5 123456 echo ...

PHPCMS V9 加密規則

phpcms v9 加密規則 加密方式 md5 md5 password encrypt 第一步 對輸入的密碼32位小寫 md5 對輸入的密碼進行trim過濾 第三步 第二步結果密碼32位小寫 md5 例子 密碼 123456 encrypt vcmkn3 如下 a md5 123456 echo ...