详情页

易优cms php远程获取文章数据,定时发布文章完整版

时间:2024年01月27日

编辑:佚名

易优cms php远程获取文章数据,定时发布文章
PHP远程获取文章数据,再发布到自己网站!

自带优化双标题
自带关键词分词
自动给文章插入图片
自带tag聚合
自动更新首页缓存
配合宝塔计划任务可以实现自动化更新
代码:
<?php
// token验证
$token = md5('你的密钥');
// echo $token;
if($_GET['token']  !== $token){
    echo '非法请求';
    die();
}
// 获取远程数据
$api = get_api('https://你的接口/e/api/juzi.php?token='.$token);
if(empty($api)){
    echo json_encode(['code'=>'404','message'=>'发布失败,获取内容为空!']);die();
}
// 匹配双标题
$api2 = getBaiduSuggestion($api['data']['title']);
if(!empty($api2)){
    $api['data']['title'] .= "($api2)";
}
// 关键词
$api3 = get_api("http://py.4s5.cn/jieba?title=".urlencode($api['data']['title']));
$keywords = '';
if(!empty($api3)){
    $keywords = implode(',',$api3);
}
$api['data']['content'] = insertImage($api['data']['content']);
// echo $api['data']['content'];die;
// 定义数据库连接的参数
$database = require('../application/database.php');
// 创建数据库连接
$connection = mysqli_connect($database['hostname'], $database['username'], $database['password'], $database['database']);
// 检查连接是否成功
if (!$connection) {
    die("数据库连接失败: " . mysqli_connect_error());
}
// 设置字符集
mysqli_set_charset($connection, "utf8");
// 查询数据库中的数据
$sqlQuery = "SELECT * FROM `ey_arctype` WHERE `tempview` != ' ' AND `is_part` = 0 AND `is_del` = 0";
$result = mysqli_query($connection, $sqlQuery);
if (mysqli_num_rows($result) > 0) {
  // 输出数据
  while ($row = mysqli_fetch_assoc($result)) {
      $typeid[] =$row['id']; 
  }
} else {
  die('栏目不存在!');
}
相关文章
猜你需要