易优cms如何快速批量的添加栏目?一次添加1000个栏目!

因为我有需求,所以就写了个PHP。

PHP代码

<?php
$filePath = './sort.txt';

// 包含数据库配置文件
$dbSet = require('../application/database.php');

// 连接数据库
$conn = mysqli_connect($dbSet['hostname'], $dbSet['username'], $dbSet['password'], $dbSet['database']);

// 检查连接是否成功
if (!$conn) {
  die("数据库连接失败:" . mysqli_connect_error());
}

// 读取文本文件
$file = fopen($filePath, "r") or die("无法打开文件!");
// 逐行处理文件内容
while(!feof($file)) {
  $line = fgets($file);
  $line = str_replace("\n",'',$line);
  $arr =explode('|',$line);
  // 将每行数据拆分成数组
  $data = array(
    'typename' => $arr[0],
    'channeltype' => '1',
    'current_channel' => '1',
    'parent_id' => '0',
    'topid' => '0',
    'dirname' => $arr[2],//栏目url
    'dirpath' => '/'.$arr[2],
    'englist_name' => '',
    'grade' => '0',
    'typelink' => '',
    'litpic' => '',
    'templist' => 'lists_article.htm',
    'tempview' => 'view_article.htm',
    'seo_title' => "{$arr[0]}歌曲歌单推荐 - 分享最新最全的{$arr[0]}歌曲歌单",
    'seo_keywords' => $arr[0],
    'seo_description' => $arr[1],
    'sort_order' => '100',
    'is_hidden' => '0',
    'is_part' => '0',
    'admin_id' => '1',
    'is_del' => '0',
    'del_method' => '0',
    'status' => '1',
    'is_release' => '0',
    'weapp_code' => '',
    'lang' => 'cn',
    'add_time' => time(),
    'update_time' => time()
  );


    
  // 构建插入数据库的SQL语句
  $keys = implode(", ", array_keys($data));
  $values = "'" . implode("', '", array_values($data)) . "'";
  $sql = "INSERT INTO `ey_arctype` ($keys) VALUES ($values)";
// echo $sql."<br>";die;
  if (mysqli_query($conn, $sql)) {
    echo "记录插入成功<br>";
  } else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
  }
}
fclose($file);
mysqli_close($conn);
?>

TXT栏目文本

女生|【女生歌曲歌单推荐】栏目为您提供关于【女生歌曲歌单推荐】的分享,精选适合女生的甜美、温柔和可爱的歌曲,陪伴你的时光。如果您觉得女生歌曲歌单推荐栏目不错,请多多支持!我们将持续分享更好的女生歌曲歌单推荐。|Girls
音乐|【音乐歌曲歌单推荐】栏目为您提供关于【音乐歌曲歌单推荐】的分享,为你推荐最新、最热的各类音乐歌曲,满足你对音乐的不同需求。如果您觉得音乐歌曲歌单推荐栏目不错,请多多支持!我们将持续分享更好的音乐歌曲歌单推荐。|music
英文|【英文歌曲歌单推荐】栏目为您提供关于【英文歌曲歌单推荐】的分享,精选优美动听的英文歌曲,让你感受英语世界的魅力。如果您觉得英文歌曲歌单推荐栏目不错,请多多支持!我们将持续分享更好的英文歌曲歌单推荐。|English

懂的自然懂。

© 版权声明
THE END
喜欢就支持一下吧
点赞8
评论 抢沙发

请登录后发表评论

    暂无评论内容