现在的位置: 首页 > 综合 > 正文

个人做的上传程序

2013年12月03日 ⁄ 综合 ⁄ 共 1092字 ⁄ 字号 评论关闭

[php]

<?php
/***********************************
名称:图片上传程序
作用:上传文件并将文件名文件夹
   发送到指定页面
  
作者:Marshmallow
时间:9:42 2007-9-23
**********************************/
if(empty($_GET[submit]))

{

?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
Send this file: <input name="filename" type="file">
<input type="submit" value="确定上传">
</form>
<?php
}else{
 $path="uploadfiles/";        //上传路径

//echo $_FILES["filename"]["type"];

if(!file_exists($path))
{
 //检查是否有该文件夹,如果没有就创建,并给予最高权限
 mkdir("$path", 0700);
}//END IF
//允许上传的文件格式
$tp = array("image/gif","image/pjpeg","image/png");
//检查上传文件是否在允许上传的类型
if(!in_array($_FILES["filename"]["type"],$tp))
{
 echo "格式不对";
 exit;
}//END IF
if($_FILES["filename"]["name"])
{
        $file1=$_FILES["filename"]["name"];
        $file2 = $path.time().$file1;
        $flag=1;
}//END IF
if($flag) $result=move_uploaded_file($_FILES["filename"]["tmp_name"],$file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if($result)
{
 //echo "上传成功!".$file2;
 echo "<scrīpt language='javascrīpt'>";
 echo "alert(/"上传成功!/");";
 echo " location='add_aaa.php?pname=$file2'";
 echo "</scrīpt>";
}//END IF

}

?>

[/php]

 

抱歉!评论已关闭.