![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
<?php
$form=$_GET['formName'];
$editname=$_GET['editname'];
$size=$_GET['size'];
$uptypes=array('jpg','png','gif','zip','swf','rar','doc');
$array=count($reult);
$max_file_size=5242880; //上传文件大小限制, 单位BYTE
$destination_folder="upload/"; //上传文件路径
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!is_uploaded_file($_FILES["upfile"][tmp_name]))
//是否存在文件
{
echo "<script>alert('图片不可以为空!');</script>";
exit;
}
$file = $_FILES["upfile"];
if($max_file_size < $file["size"])
//检查文件大小
{
echo "<script>alert('文件太大!');</script>";
exit;
}
$ext=$_FILES['upfile']['name'];
$extStr=explode('.',$ext);
if (!in_array($extStr,$uptypes))
{
echo "<script>alert('文件类型不符');</script>";
exit;
}
if(!file_exists($destination_folder))
mkdir($destination_folder);
$filename=$file["tmp_name"];
$pinfo=pathinfo($file["name"]);
$ftype=$pinfo[extension];
$destination = $destination_folder.time().".".$ftype;
if (file_exists($destination) && $overwrite != true)
{
echo "<script>alert('同名文件已经存在了');</script>";
exit;
}
if(!move_uploaded_file ($filename, $destination))
{
echo "<script>alert('移动文件出错');</script>";
exit;
}
$pinfo=pathinfo($destination);
$fname=$pinfo[basename];
$fname=$destination_folder.$fname;
?>
---------------------------------------------------------------------------
他怎么老提示我说上传类型不对?
[ 本帖最后由 kuken 于 2007-4-21 04:38 PM 编辑 ]

