我需要一个文件下载脚本,可以将文件直接下载到特定目录中的服务器。它需要能够至少提取ZIP文件,TAR文件和TAR.GZ文件,具体取决于要检查的“提取”复选框。
我需要它有一个HTML表单输入系统,格式为......
我目前有以下代码,但是它给了我一个500错误而且没有html表单...
<?php
$ch = curl_init();
$source = $_GET["source"];
curl_setopt($ch, CURLOPT_URL, $source);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec ($ch);
curl_close ($ch);
$destination = $_GET["dest"];
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);
try {
$phar = new PharData($_GET["dest"]);
$phar->decompress(); // extract all files
} catch (Exception $e) {
// handle errors
}
?>
我用于上述脚本的参数,用于测试它:
http://web.kraxarn.com/user/nukious/install.php?source=http://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.3.tar.gz&dest=/
是的,当我知道如何获取HTML表单时,我希望它使用$ _POST。 如果PHP文件要求输入密码(设置为。),这将是非常酷的 像config.php这样的东西,以便下载和提取文件
如果osmeone可以为我编写一个脚本来完成所有这些操作会很有帮助,因为我不知道我在做什么