本帖最后由 2533 于 2025-10-3 06:38 编辑
管理员 我还有个WIN32 的帮我审核下 这个是 易语言的 升级组件 好不好你们说了算
我先来介绍下我这套全自动更新系统 网页是PHP + HTML + JS + mysql 访问地址是 http://localhost/file_updater/admin/
先安装网站 用来存放 上传的 各种文件 (.exe .apk .iso .rar .bin .等等 你能想到的 都能 上传 和下载)
第一步 上传 数据库文件
手动输入
直接上传 提供了 多种格式的 数据库的 创建方式
第二步 上传网站源码 file_updater 文件夹 一并上传到网站根目录
压缩包 是 网页文件 和 数据库
下面就是网页文件存放的 路径 www是网站根目录
第三步 访问 http://localhost/file_updater/admin/ 因为我们的是独立的更新组件 所有 你可以同时用于单个或多个的文件更新
看到这个页面 输入 admin123
登录之后是 这样的
我们插入一条信息
操作完成之后我们点击 上传文件
我们 先修改数据库连接
[PHP] 纯文本查看 复制代码 <?php
// db_connect.php
$host = 'localhost'; // 数据库地址,通常是localhost
$dbname = 'update_system'; // 数据库名
$user = 'root'; // 数据库用户名
$pass = 'root'; // 数据库密码
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $user, $pass);
// 设置PDO错误模式为异常
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
// 如果连接失败,停止脚本并显示错误
die("数据库连接失败: " . $e->getMessage());
}
?>
修改完成之后 注意 三个PHP文件是 不一样的
getlatestversion.php
喜欢 中文的 http://localhost/file_updater/getlatestversion.php?app=youjian.exe
getlatestversionjosn.php
喜欢 josn 的 http://localhost/file_updater/getlatestversionjosn.php?app=youjian.exe
getlatestversionzj.php
喜欢 直接版本号 的 http://localhost/file_updater/getlatestversionzj.php?app=youjian.exe
易语言的 调用例子 演示 全部开源
下载地址.txt
(58 Bytes, 下载次数: 103)
|