因为我有需求,所以就写了个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
暂无评论内容