我想知道将文件重命名为随机(字母和数字)的更快和更强大的方法
另一个问题是:我正在尝试放置许多不允许的文件类型,但实际上我的代码仅适用于一种类型!所以,如果你能告诉我如何放置多种类型:)
这是我的代码:
if ( $_REQUEST['do'] == "doUpload" )
{
$TEMP = $_FILES['userfile']['name'];
$FileName = stripslashes($TEMP);
$FileType = strrchr($FileName ,'.');
$box = $uploadDIR.'/'.$TEMP;
$notype= ".php";
if ($FileType == $notype){
echo "NOT ALLOWED TO ATTACH THIS KIND OF TYPES";
exit;
}
if (file_exists($box))
{
echo "<center><b><font color=red>THE FILE ALREADY EXIST</font><br><br><a href='http://$httpname/$box' target='_blank'>THE LINK</a></b><center>";
}
else
{
move_uploaded_file($_FILES['userfile']['tmp_name'],$box);
echo " SUCCESS ";