Php 上传文件,然后压缩并下载

Php 上传文件,然后压缩并下载,php,upload,zip,Php,Upload,Zip,我想让用户上传他们的简历到服务器上,这些文件可以是每个后缀,然后我会压缩这些文件,并把它们放在其他用户下载的一个链接,这是否足够安全???!!! 这是我的密码 $nameFile = $_FILES['file']['name']; $tmpName = $_FILES['file']['tmp_name']; $download_folder = "/download/"; $zip = new ZipArchive; $fileconpress = $download_folder.$nam

我想让用户上传他们的简历到服务器上,这些文件可以是每个后缀,然后我会压缩这些文件,并把它们放在其他用户下载的一个链接,这是否足够安全???!!! 这是我的密码

$nameFile = $_FILES['file']['name'];
$tmpName = $_FILES['file']['tmp_name'];
$download_folder = "/download/";
$zip = new ZipArchive;
$fileconpress = $download_folder.$nameFile.".zip";

$conpress = $zip->open($fileconpress, ZIPARCHIVE::CREATE);
if ($conpress === true)
{
    $zip->addFile($tmpName);
    $zip->close();
    echo $fileconpress."<br/>";exit();
//return $name;
}
else echo " Oh No! Error";
$nameFile=$\u文件['file']['name'];
$tmpName=$\u文件['file']['tmp\u名称'];
$download_folder=“/download/”;
$zip=新的ZipArchive;
$fileconpress=$download_folder.$nameFile.“.zip”;
$conpress=$zip->open($fileconpress,ZIPARCHIVE::CREATE);
如果($conpress==true)
{
$zip->addFile($tmpName);
$zip->close();
echo$fileconpress。“
”退出(); //返回$name; } 否则会回应“哦,不!错误”;

上面的代码显然不起作用,请帮我安装一个安全的应用程序,谢谢

“上面的代码显然不起作用”:你能更准确一点吗?;)可能是针对您的服务器,但不是针对下载文件的用户。应该检查有效的文件类型。注意:检查后缀是不够的,请看你知道我想上传一些文件,然后压缩该文件,上面的代码只是压缩,当我想解压缩时,该文件不是我自己的文件,它是sth.tmp,好吗???