这里有一个 PHP 代码示例,实现了根据文本框提交的多网址采集名称、分类、章节、网址存储数据库,内容存储本地的功能。
<?php
// 连接数据库
$mysqli = new mysqli("localhost", "root", "password", "database_name");
// 获取表单数据
$name = $_POST['name'];
$category = $_POST['category'];
$chapter = $_POST['chapter'];
$urls = $_POST['urls'];
// 判断是否提交了数据
if (isset($_POST['submit'])) {
// 将名称、分类、章节、网址存储到数据库
$stmt = $mysqli->prepare("INSERT INTO table_name (name, category, chapter, urls) VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $name, $category, $chapter, $urls);
$stmt->execute();
// 获取采集内容并存储到本地
$urls = explode(",", $urls);
foreach ($urls as $url) {
$content = file_get_contents($url);
file_put_contents("content/" . md5($url) . ".txt", $content);
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>采集内容</title>
</head>
<body>
<form method="post">
<label for="name">名称:</label>
<input type="text" id="name" name="name">
<label for="category">分类:</label>
<input type="text" id="category" name="category">
<label for="chapter">章节:</label>
<input type="text" id="chapter" name="chapter">
<label for="urls">网址:</label>
<input type="text" id="urls" name="urls">
<input type="submit" name="submit" value="提交">
</form>
</body>
</html>总结
该代码提供了完整的功能,可以根据文本框提交的多网址采集名称、分类、章节、网址,并将信息存储到数据库中。同时,它还会获取采集内容并将其存储到本地文件中。