已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 【源码】程序在线安装工具 

作者: @Ta

时间: 2013-02-06

点击: 4404

工具的作者是:My Root Ftp 的作者 我只是稍做了下修改+汉化 
调用的是“ZipArchive类” 已测试By空间无法使用本工具 
(文件1)url.php

下载不了点击这里
代码:
<?php
/*
* Package: FTP Installer
* Author: Achunk JealousMan
* Email: achunk17@gmail.com
* Site: http://7ko.in
*/
error_reporting(0);
ignore_user_abort(true);
if(!class_exists('ZipArchive')) {
die("调用ZipArchive类失败!");
}
function zipExtract ($src, $dest)
    {
        $zip = new ZipArchive();
        if ($zip->open($src)===true)
        {
            $zip->extractTo($dest);
            $zip->close();
            return true;
        }
        return false;
    }

echo '<html><head><title>远程在线安装</title></head><body>';
if (!isset($_GET['zip'])) {
echo '<form method="get" action="?"><b>文件地址:</b><br /><input type="text" name="zip" value="http://"/><input type="submit" value="Install"/></form></body></html>';
exit;
}
$RemoteFile = rawurldecode($_GET["zip"]);
$ZipFile = "Archive.zip";
$Dir = "./";

copy($RemoteFile,$ZipFile) or die("无法复制文件 <b>".$RemoteFile);

if (zipExtract($ZipFile,$Dir)) {
echo "<b>".basename($RemoteFile)."</b> 成功解压文件到当前目录.";
unlink($ZipFile);

}
else {
echo "无法解压该文件 <b>".$ZipFile.".</b>";
if (file_exists($ZipFile)) {
unlink($ZipFile);
}

}
echo '</body></html>';
?>

[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1. 下载不了
(/@Ta/2013-02-06 17:54//)

2. @小男生 把后缀改下
(/@Ta/2013-02-06 17:57//)

3. 早就收藏了
(/@Ta/2013-02-06 18:03//)

4. 灰过。
(/@Ta/2013-02-06 18:08//)

5. @小男生 贴下代码?不想下。
(/@Ta/2013-02-06 18:10//)

6.  @浪人 代码
(/@Ta/2013-02-06 18:26//)

7.  @浪人  看代码
(/@Ta/2013-02-06 18:27//)

8. @小男生,看到了=w= thanks
(/@Ta/2013-02-06 18:28//)

9. hiftp的一件安装很好用么,不管了,下来看看
(/@Ta/2013-02-06 18:55//)

回复需要登录

9月10日 20:07 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1