关闭

个人做的上传程序

829人阅读 评论(0) 收藏 举报


[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]

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7714352次
    • 积分:152117
    • 等级:
    • 排名:第3名
    • 原创:6348篇
    • 转载:35篇
    • 译文:2篇
    • 评论:2690条
    文章分类
    最新评论
    热门站