PHP上传的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:14:36
<?php
$kht = 'd:/a/';
if(!file_exists($path)){//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$kht", 0700);//0700是权限
}
$fdss = $kht. $_FILES['userfile']['name'];
echo"<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $fdss)){
echo $a;
}
else {
echo "<script language='javascript'>alert('上传的文件过大');location='1.html';</script>";//如果是空格就转向回
}
echo "</pre>";
?>
我想在这里加多几个功能.就是只能上GIF和JPG的格式..还有上传的图片不可以超过1M要怎么样写呀..谢谢

许久不写php了,凭印象改了改,不知道能不能用~~~电脑上也没开发平台了,连语法错误都不能检查。。。

<?php
$kht = 'd:/a/';
if(!file_exists($path)){//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$kht", 0700);//0700是权限
}
$size = $_FILES['myfile']['size'];
$name=$_FILES['userfile']['name'];
$ext=explode('.',$name,2);
if($ext[1]!="gif" | $ext[1]!="jpg"){
echo "图片格式错误!请上传jpg或gif格式的图片";
}else{
$fdss = $kht. $_FILES['userfile']['name'];
echo"<pre>"; }

if($size>=24576)
{
echo "图片过大,请上传大小不超过1M的图片";
}else{
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $fdss)){
echo $a;
}
else {
echo "<script language='javascript'>alert('上传的文件过大');location='1.html';</script>";//如果是空格就转向回
} }
echo "</pre>"; <