[英]PHP Upload Script Not Functioning
以下代码似乎是用于上传ZIP的,但实际上并没有根据我使用的命名约定创建文档:
//上传ZIP
if((isset($_FILES['arquivo']['name'][0])) && ($_FILES['arquivo']['type'] == 'application/zip, application/octet-stream') && ($_FILES['arquivo']['size'] < 1000000)){
$arq = 'documento_'.uniqid().".zip';
$path = '/home/domain_name_here/www/documentos/';
$documento = $path.$arq;
move_uploaded_file($_FILES['arquivo']['tmp_name'], $documento);
chmod($documento, 0777);
}
不能完全确定为什么它不能正常运行。 似乎文件上载到临时文件,并在该文件和documentos文件夹之间的某个位置失败。
提前致谢!
我怀疑这行包含错误:
$arq = 'documento_'.uniqid().".zip';
您有双引号而不是单引号.zip
。 它应该是:
$arq = 'documento_'.uniqid().'.zip';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.