友情链接自动上链代码
:
自然之奇妙:从山川到海洋
自然世界是我们生活中不可或缺的一部分,它涵盖了无数的奇迹和壮丽的景色。从巍峨的山脉到深邃的海洋,自然的每一个角落都充满了神秘和魅力。
山脉是自然的脊梁,它们挺拔壮丽,高耸入云。在山脉中,我们可以感受到大自然的强大力量和无穷的生命力。登山者们在攀登的过程中,不仅能够挑战自我,也能欣赏到壮丽的自然风光,感受到大自然的神秘和美妙。
而海洋则是自然的蓝色宝藏。海洋覆盖了地球表面的三分之二,其中蕴藏着无数的生物和神秘的景象。在海洋中,我们可以未知的领域,感受大自然的神秘和无限可能。海洋的深处,有着许多我们尚未发现的生物和宝藏,这些都将激发我们的好奇心和欲望。
自然世界的奇妙不仅体现在山川和海洋上,还体现在无数其他的细节上。每一个生物、每一片森林、每一片草原都是自然的杰作。我们应该尊重自然、保护自然,与自然和谐共处。只有这样,我们才能真正地感受到自然的奇妙和美丽。
自然:从巍峨山川到深邃海洋的奇妙之旅
自然世界是我们赖以生存的美好家园,这里充满了无数令人叹为观止的奇迹和风景。从高耸入云的山脉到深邃浩瀚的海洋,自然的每一个角落都散发着神秘魅力,让人留连忘返。
想象那雄伟的山脉,它们是自然的骄傲,是大地的脊梁。在这些山脉中,我们不仅可以感受到大自然的磅礴力量,还能在攀登的过程中欣赏到绝美的风光,领略大自然的神秘和美妙。对于登山者来说,每一次征服高峰都是一次与大自然的亲密接触,是一次心灵的洗礼。
而深邃的海洋则是自然的蓝色梦幻。海洋覆盖了地球的大部分表面,其中蕴藏着数不尽的宝藏和未知领域。在海洋中,我们仿佛踏入了神秘的仙境,感受着大自然的无尽魅力。海洋深处那些我们尚未发现的生物和奇观,不断地激发着我们的好奇心和欲望。
一、数据库设计(MySQL)
我们将创建一个名为`friend_links`的表来存储友情链接信息。
```sql
CREATE TABLE `friend_links` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL COMMENT '网站名称',
`url` varchar(255) NOT NULL COMMENT '链接地址',
`sort` int(11) DEFAULT '0' COMMENT '排序序号',
`status` tinyint(1) DEFAULT '1' COMMENT '状态(1为正常,0为禁用)',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
二、后端接口编写(PHP)
我们的PHP后端将提供一个接口来处理和友链相关的操作。
```php
header('Content-Type: application/json');
$conn = new mysqli("localhost", "username", "password", "dbname");
if ($conn->connect_error) {
die(json_encode(['code' => 500, 'msg' => '数据库连接失败']));
}
// 获取可用友链
if ($_GET['action'] == 'get_links') {
$result = $conn->query("SELECT name, url FROM friend_links WHERE status=1 ORDER BY sort ASC");
$links = [];
while ($row = $result->fetch_assoc()) {
$links[] = $row;
}
echo json_encode(['code' => 200, 'data' => $links]);
}
// 添加友链
if ($_POST['action'] == 'add_link') {
$name = htmlspecialchars(trim($_POST['name']));
$url = filter_var(trim($_POST['url']), FILTER_VALIDATE_URL);
if (!$name || !$url) {
echo json_encode(['code' => , 'msg' => '参数不合法']);
exit;
}
$stmt = $conn->prepare("INSERT INTO friend_links (name, url) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $url);
if ($stmt->execute()) {
echo json_encode(['code' => 200, 'msg' => '添加成功']);
} else {
echo json_encode(['code' => 500, 'msg' => '添加失败']);
}
}
```
三、前端展示代码
我们将使用HTML和JavaScript来展示友链。在网页加载完成后,会自动从后端接口获取友链数据并展示。我们还有一个简单的表单,允许管理员添加新的友链。
HTML部分:
```html