红穆笔记
首页 语言笔记 帝国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