若森志

12 Oct, 2007

在试一遍

Posted by: admin In: 我就不分类

<html><head>
<title>上载文件表单</title></head>
<body>
<form enctype=”multipart/form-data” action=”" method=”post”>
请选择文件: <br/>
<input name=”upload_file” type=”file”><br/>
<input type=”submit” value=”上传文件”>
</form>
</body>
</html>

<?
$upload_file=$_FILES['upload_file']['tmp_name'];
$upload_file_name=$_FILES['upload_file']['name'];

if($upload_file){
$file_size_max = 1000*1000;(bytes)
$store_dir = “:/load”;
$accept_overwrite = 1;
if ($upload_file_size > $file_size_max) {
echo “对不起,你的文件容量大于规定”;
exit;
}

if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
Echo “存在相同文件名的文件”;
exit;
}

if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo “复制文件失败”;
exit;
}

}

Echo “<p>你上传了文件:”;
echo $_FILES['upload_file']['name'];
echo “<br/>”;

Echo “文件的 MIME 类型为:”;
echo $_FILES['upload_file']['type'];
echo “<br/>”;

Echo “上传文件大小:”;
echo $_FILES['upload_file']['size'];
echo “<br/>”;

Echo “文件上传后被临时储存为:”;
echo $_FILES['upload_file']['tmp_name'];
echo “<br/>”;
$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
Echo “上传成功”; break;
case 1:
Echo “上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值.”; break;
case 2:
Echo “上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。”; break;
case 3:
Echo “文件只有部分被上传”;break;
case 4:
Echo “没有文件被上传”;break;
}
?>

No Responses to "在试一遍"

Comment Form

Categories

Feed

What I'm Doing...

  • 现在在机房上课啊,讲IP地址啥的,我的博客那个60开头的IP居然还是A类IP地址。。。清华才B类的。。。。 1 day ago
  • 晕倒,加入了盘今的试用一开始就没进去过FTP,一问,在维护。。。。。 2 days ago
  • 九龙赞真TM好听!!!! 3 days ago
  • More updates...

Posting tweet...

想要友情链接的要先做好本站链接
友链要求:PR大于等于3,顶级域名的博客

Flickr PhotoStream

  • 20080913421
  • 20080913424
  • 20080913423
  • 捕获

About

既然你诚心诚意地问了,我们就大慈大悲地告诉你,为了防止世界被破坏,为了维护世界的和平,贯彻爱与真实的罪恶,可爱而又迷人的个人博客。就是!若森志!我们是穿梭于墙内外的敢死队,互联网的明天等着我们,就是这样,喵!

关闭
E-mail It