![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
PHP上传问题
这个程序只支持JPG 格式的图片 怎么才能支持GIF 的图片呢! 请教啊!
代码 如下
<?
//设置超时时间 ,0表示不限制时间
$time = 60 ;
set_time_limit($time);
//设置存放的目录
$upladdir = "image\\";
//获得文件的名称
$name = $_FILES['file']['name'];
//获得文件的类型
$type = $_FILES['file']['type'];
//获得上传文件的大小
$size = $_FILES['file']['size'];
//获取临时上传的目录
$tmp = $_FILES['file']['tmp_name'];
//获得文件的错误代码
$error = $_FILES['file']['error'];
$up = $upladdir.$name;
//判断错误信息
if ($error == 4)
{
echo "<script>alert('请输入上传的文件!');location.href='tianjia.php';</script>";
exit;
}
else
{ //判断时候安全的上传
if(is_uploaded_file($tmp))
{ //判断文件上传的类型是否符合
if( $type == 'image/pjpeg' || $type == 'image/gif ')
{
//判断文件是否存在
if(!file_exists($up))
{
//将临时文件转移到指定目录
if(move_uploaded_file($tmp,$up))
{
echo "<script>alert('文件上传成功!');</script>";
//echo $name.'
'.$type.'
'.$size.'
'.$tmp.'
'.$error;
}
else
{
echo "<script>alert('文件上传失败!');location.href='tianjia.php';</script>";
exit;
}
}
else
{
echo "<script>alert('文件存在!');location.href='tianjia.php';</script>";
exit;
}
set_time_limit(30);
}
else
{
echo "<script>alert('文件类型不对!');location.href='tianjia.php';</script>";
exit;
}
}
else
{
echo "<script>alert('不安全的上传!');location.href='tianjia.php';</script>";
exit;
}
}
?>

