background image

php 文件上传及 mime 类型大全
一些题外话,抱怨一下,不要介意。还是进入正题吧,我这里讨论很浅,仅仅是思路,以
上传 txt 格式的文件为例,深层次的扩展这里就不讨论了,因此这篇文章只适合 PHP 初学
者,对高手来说可能没有什么意义。好,我们开始。

首先要建立一个文件夹和两个文件,具体如下:

File              —————— 文件夹,用于存放上传的文件。
choose.htm   —————— htm 文件,用于选择上传的文件。
upload.php —————— php 文件,用于处理上传的文件。

 

第一步:建立 File 文件夹。

 

第二步:建立 choose.htm 文件,代码如下:
_______________________________________________________________________________
_____________________________

<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FLIE_SIZE" value="1000000" />
上传此文件:
    <input name="userfile" type="file" id="userfile" />
    <input type="submit" name="Submit" value="上传" />
</form>
_______________________________________________________________________________
_____________________________

 

第三步:建立 upload.php 文件,代码如下:
_______________________________________________________________________________
_____________________________
<?php

//上传文件错误判定
if($_FILES['userfile']['error']>0)
{
       echo '错误:';
      
       switch($_FILES['userfile']['error'])
       {
            case 1: echo '文件尺寸超过允许的最大上传限度!'; break;