<?php
if (isset($_GET['go'])) {
$host = 'localhost';
$username = 'uname';
$password = 'pwd';
$database = 'database';
$cmscid = $_GET['cmscid'];
$mtabcid = $_GET['mtabcid'];
if ($_GET['go'] == 'step1') {
$conn = new mysqli($host, $username, $password, $database, '3306');
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$query = 'SELECT count(id) AS rows FROM dr_1_news WHERE catid = '.$cmscid.' AND simi <= 500000';
$result = mysqli_query($conn, $query);
if ($result) {
$count = mysqli_fetch_assoc($result);
$rows = $count['rows'];
?>
<script language="javascript" type="text/javascript">
window.location.href = "copycms.php?cmscid=<?=$cmscid?>&mtabcid=<?=$mtabcid?>&go=step2&rows=<?=$rows?>&page=1";
</script>
<?php
exit();
} else {
echo "查询错误: " . $query . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
exit();
} elseif ($_GET['go'] == 'step2') {
$page = $_GET['page'];
$rows = $_GET['rows'];
$conn = new mysqli($host, $username, $password, $database, '3306');
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$limit = $page - 1;
$query = 'SELECT * FROM dr_1_news WHERE catid = '.$cmscid.' AND id < 500000 ORDER BY paixu DESC, similarweb ASC LIMIT ' . $limit . ',1';
$result = mysqli_query($conn, $query);
if ($result) {
$row = mysqli_fetch_assoc($result);
$name = $row['title'];
$url = $row['wangzhi'];
$tips = $row['description'];
$src = '/con/con.png';
$area = $mtabcid;
$domain = str_ireplace('http://', '', $url);
$domain = str_ireplace('https://', '', $domain);
$domain = explode('/', $domain);
$domain = $domain[0];
echo '名称:' . $name . ' / 网址:' . $url . ' / 域名:' . $domain . ' / 简介:' . $tips . '<br /><br />';
$mtabconn = new mysqli('localhost', 'uname', 'pwd', 'database', '3306');
if (!$mtabconn) {
die("Connection failed: " . mysqli_connect_error());
}
$query = "SELECT count(*) AS count FROM linkstore WHERE name = '" . $name . "'";
$result = mysqli_query($mtabconn, $query);
$row = mysqli_fetch_assoc($result);
if ($row['count'] > 0) {
echo $query = 'UPDATE linkstore SET url = "' . $url . '", tips = "' . $tips . '", domain = "' . $domain . '" where name = "' . $name . '"';
} else {
echo $query = 'INSERT INTO linkstore(name,url,src,area,domain,tips,create_time) VALUES("' . $name . '","' . $url . '","' . $src . '","' . $area . '","' . $domain . '","' . $tips . '","' . date("Y-m-d H:i:s") . '")';
}
if ($mtabconn->query($query) === TRUE) {
mysqli_close($mtabconn);
if ($page < $rows) {
$page = $page + 1;
} else {
?>
<script language="javascript" type="text/javascript">
window.location.href = "copycms.php";
</script>
<?php
exit();
}
;
?>
<script language="javascript" type="text/javascript">
window.location.href = "copycms.php?cmscid=<?=$cmscid?>&mtabcid=<?=$mtabcid?>&go=step2&rows=<?=$rows?>&page=<?=$page?>";
</script>
<?php
exit();
} else {
echo "数据库出错: " . $mtabconn->error;
}
} else {
echo "查询错误: " . $query . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
exit();
}
}
?>
<form method='get' action="copycms.php">
<label for='db_host'>CMS分类ID</label>
<input placeholder="CMS分类ID" type='text' name='cmscid' required><br>
<label for='db_host'>mTab分类ID</label>
<input placeholder="CMS分类ID" type='text' name='mtabcid' required><br>
<input type="hidden" name="go" value="step1">
<input type="submit" value="提交">
</form>