phpアップロードファイルの簡単なコード


phpプログラミングでは、ファイルのアップロードはあまりにも一般的だと言えます.
phpアップロードファイルの簡単なコードで、初心者の友达に適しています.
1、ファイルアップロード画面up_file.html
  
 <HTML>
    <HEAD>
    <TITLE>      </TITLE>
    </HEAD>
    <BODY>

    <table>
    <tr align="center">
    <td><form ENCTYPE="multipart/form-data" NAME="SubmitForm" ACTION="upload.php" METHOD="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000"><input type="hidden" name="UploadAction" value="1">
    </td></tr>
    <tr align="center">
    <td><input NAME="UploadFile" TYPE="file" SIZE="30"></td>
    </tr>
    <tr align="center">
    <td><input NAME="submit" VALUE="  " TYPE="submit"></td>
    <td><input NAME="reset" VALUE="  " TYPE="reset"></td>
    </tr>
    </form>
    </table>
    </center>
    </BODY>
    </HTML>

2、ファイルアップロードコードupload.php
    <HTML>
    <HEAD>
    <TITLE>      </TITLE>
    </HEAD>
    <BODY>
    <?
    /**
     @              
     @site http://www.jbxue.com
   */
    $TimeLimit=60; /*              30     0      */
    set_time_limit($TimeLimit);

    If(($UploadFile !="none" ))
    {  
        $UploadPath=AddSlashes(dirname($PATH_TRANSLATED))."\my_files\"; //        

        $FileName=$UploadPath.$UploadFile_name; //     

        if($UploadFile_size < 1024) //      
        {
      $FileSize=(string)$UploadFile_size."   "; 
     }
         elseif ($UploadFile_size <(1024 * 1024))
         {
      $FileSize=number_format((double)($UploadFile_size/1024), 1) . " KB";
         }
      else{
      $FileSize=number_format((double)($UploadFile_size / (1024 * 1024)), 1) . " MB";
         }
       
        if(!file_exists($FileName))
        {
             if(copy($UploadFile,$FileName))
             {  echo "   $UploadFile_name ($FileSize)    !"; }
             else
             { echo "   $UploadFile_name    !"; }

             unlink($UploadFile);
        }
        else
        { echo "   $UploadFile_name    !"; }
    }
    else
    { echo "           !"; }

    set_time_limit(30); //        

    ?>

    <BR><A HREF = "upload.php">  </A>

    </BODY>
    </HTML>