红穆笔记
首頁 語言筆記 帝國cms 火車頭免登陸發佈的PHP接口代碼(自動分類)
語言筆記 PHP

帝國cms 火車頭免登陸發佈的PHP接口代碼(自動分類)

帝国cms 火车头免登陆发布的PHP接口代码(自动分类)
<?php

/********密碼驗證***********/
$password='123456';				                   //這個密碼是登陸驗證用的.您需要在模塊裏設置和這裏一樣的密碼....注意一定需要修改.
if($password!=$_GET['pw']) exit('驗證密碼錯誤');   //安全檢測,密碼不符則退出

/****以下代碼非專業人員不建議修改***************/
define('EmpireCMSAdmin','1');
require("../class/connect.php");
require("../class/db_sql.php");
require("../class/functions.php");
require LoadLang("pub/fun.php");
require("../class/delpath.php");
require("../class/copypath.php");
require("../class/t_functions.php");
require("../data/dbcache/class.php");
require("../data/dbcache/MemberLevel.php");

//獲取分類列表
foreach($class_r as $kv)
{
	if($kv['modid']=='1')
	{
		$cates[]=array('cname'=>$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);
	}
}

if(empty($_POST))
{
	//這裏刷新列表
	echo "<select name='list'>";
	echo maketree($cates,0,'');
	echo '</select>';
	exit();
}

$link=db_connect();
$empire=new mysqlquery();
//驗證用戶
$loginin=$_POST['username'];
$lur=$empire->fetch1("select * from {$dbtbpre}enewsuser limit 1");
if(!$lur) exit('不存在的用戶名'.$loginin);

$loginin = $lur['username'];
$logininid=$lur['userid'];
$loginrnd=$lur['rnd'];
$loginlevel=$lur['groupid'];
$loginadminstyleid=$lur['adminstyleid'];

$incftp=0;
if($public_r['phpmode'])
{
	include("../class/ftp.php");
	$incftp=1;
}
require("../class/hinfofun.php");
$navtheid=(int)$_POST['filepass'];
AddNews($_POST,$logininid,$loginin);

db_close();
$empire=null;

/***生成目錄的一個遍歷算法***/
function maketree($ar,$id,$pre)
{
	$ids='';
	foreach($ar as $k=>$v){
		$pid=$v['pid'];
		$cname=$v['cname'];
		$cid=$v['cid'];
		if($pid==$id)
		{
			$ids.="<option value='$cid'>{$pre}{$cname}</option>";
			foreach($ar as $kk=>$vv)
			{
				$pp=$vv['pid'];
				if($pp==$cid)
				{ 
					$ids.=maketree($ar,$cid,$pre."&nbsp;&nbsp;");
					break;
				}
			}
		}
	}
	return $ids;
}

如果採集別人的網站,欄目上千個!

我們建立了和對面網站相同的欄目!

如何實現自動分類呢?

在上面代碼中加入一下代碼:

🔒 隱藏內容:評論後查看

if($_POST['classnames']){
    //分析欄目
    foreach ($cates as $v){
        if($_POST['classnames'] === $v['cname']){
            $_POST['classid'] = $v['cid'];
        }
    }
}

然後再火車頭的發佈模塊中加入:

 

20240416164457954-图片

如此一來,採集對面網站欄目,可以實現自動分類!

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

PHP ob函数记录

PHP ob函數記錄 語言筆記 PHP

下面3個函數的用法 ob_get_contents(); ob_end_clean(); ob_start(); 可以藉助這幾個函數實現緩衝本地文件,以及執行本地腳本代碼。 使用ob_start()把輸出的代碼存到緩衝區,頁面不會顯示出來; 然後用ob_get_contents得到緩衝區的數據。 o…
👁 141
PHP preg

PHP preg 語言筆記 PHP

preg_match_all 函數用於執行一個全局正則表達式匹配。preg_match_all() 語法int preg_match_all ( string $pattern , string $subject [, array &amp;$matches [, int $flags = PREG…
👁 169
PHP 三元运算符与if的详解

PHP 三元運算符與if的詳解 語言筆記 PHP

三元運算符語條件 ? 結果1 : 結果2 說明:問號前面的位置是判斷的條件,如果滿足條件時結果1,不滿足時結果2。本文對三元運算符和if...else...進行對比詳解,希望對大家有所幫助。今天在改論文在線的時候遇到了一個語句看不懂:$if_summary = $row['IF_SUMMARY']=…
👁 189
PHP强制转换类型

PHP強制轉換類型 語言筆記 PHP PHP採集 PHP與mysql

獲取數據類型1.如果想查看某個表達式的值和類型,用var_dump()。 2.如果只是想得到一個易讀懂的類型的表達方式用於調試,用 gettype()。3.要查看某個類型,不要用 gettype(),而用is_type() 函數。字符串轉換爲數值當一個字符串被當作數字來求值時,根據以下規則來決定結果…
👁 232
php 字符串中是否包含指定字符串的多种方法

php 字符串中是否包含指定字符串的多種方法 語言筆記 PHP

strstrstrstr() 函數搜索一個字符串在另一個字符串中的第一次出現。該函數返回字符串的其餘部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。代碼如下:&lt;?php $email = 'user@example.com'; $domain = strstr($email, …
👁 138

推薦閱讀

中英外贸工业设备网站模板 1077

中英外貿工業設備網站模板 1077 實用收藏 易優模板

一款針對中英外貿與工業設備行業的eyoucms網站模板。設計風格專業國際,能夠展示工業設備產品、技術參數、出口優勢及全球市場。有助於工業設備企業在國際市場上展示品牌。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(…
👁 51
响应式网站建设设计推广网站模板 0377

響應式網站建設設計推廣網站模板 0377 實用收藏 易優模板

此套eyoucms響應式模板適用於網站建設、設計、推廣與優化行業,設計風格科技營銷,能夠展示建站案例、設計作品、推廣方案及優化服務。有助於網絡營銷公司在線上吸引企業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CM…
👁 40
(自适应手机端)响应式茶叶茶艺文章类网站pbootcms模板 新闻资讯知识类网站源码下载 0872

(自適應手機端)響應式茶葉茶藝文章類網站pbootcms模板 新聞資訊知識類網站源碼下載 0872 實用收藏 pbootcms模板

一款響應式茶葉茶藝與新聞資訊知識PbootCMS網站模板,支持PC與WAP端。設計風格古典雅緻,適合分享茶文化、茶藝知識及行業資訊。有助於茶葉品牌或茶文化愛好者在線上傳播茶道美學。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相…
👁 60
(自适应手机端)IT网络建站公司pbootcms模板 互联网营销企业网站源码下载 0204

(自適應手機端)IT網絡建站公司pbootcms模板 互聯網營銷企業網站源碼下載 0204 實用收藏 pbootcms模板

一款自適應手機端的IT網絡建站公司PbootCMS網站模板。設計風格現代科技,適合互聯網營銷、網站建設類企業展示服務與案例。有助於網絡公司在線上吸引企業客戶,提升品牌影響力。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關文章…
👁 59
响应式外贸企业网站模板 1078

響應式外貿企業網站模板 1078 實用收藏 易優模板

此套eyoucms響應式模板適用於外貿企業,設計風格國際專業,能夠展示外貿產品、出口業務、全球市場及企業實力。有助於外貿公司在線上展示品牌,拓展國際貿易客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(Eyou…
👁 30
响应式家用电器厨卫电器网站模板 0378

響應式家用電器廚衛電器網站模板 0378 實用收藏 易優模板

一款針對家用電器與廚衛電器行業的eyoucms響應式網站模板。設計風格現代實用,能夠展示家電產品、廚衛電器、品牌形象及新品發佈。有助於家電品牌在線上展示產品,吸引家庭消費者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優…
👁 38