【发布时间】:2012-03-08 00:30:44
【问题描述】:
我已经启动了一个简单的 PHP 上传脚本。我不是最适合PHP的。只是在寻找一些建议。
我想将我的脚本限制为仅 .JPG、.JPEG、.GIF 和 .PNG
这可能吗?
<?php
/*
Temp Uploader
*/
# vars
$mx=rand();
$advid=$_REQUEST["advid"];
$hash=md5(rand);
# create our temp dir
mkdir("./uploads/tempads/".$advid."/".$mx."/".$hash."/", 0777, true);
# upload dir
$uploaddir = './uploads/tempads/'.$advid.'/'.$mx.'/'.$hash.'/';
$file = $uploaddir . basename($_FILES['file']['name']);
// I was thinking of a large IF STATEMENT HERE ..
# upload the file
if (move_uploaded_file($_FILES['file']['tmp_name'], $file)) {
$result = 1;
} else {
$result = 0;
}
sleep(10);
echo $result;
?>
【问题讨论】:
-
cowburn.info/2008/01/13/get-file-extension-comparison - 显然 strrchr 是最快的方法
标签: php image file-upload