PHP 檔案上傳類

2021-09-30 16:19:43 字數 1274 閱讀 8901

fileupload.class.php,其中用到了兩個常量,可在**配置檔案中定義:define('root_path',dirname(__file__)); //**根目錄、define('updir','/uploads/'); //上傳主目錄

<?php

//上傳檔案類

class fileupload

//返回路徑

public function getpath()

//移動檔案

private function moveupload()

} else

}//設定新檔名

private function setnewname()

//驗證目錄

private function checkpath()

}if (!is_dir($this->today) || !is_writeable($this->today)) }}

//驗證型別

private function checktype()

}//驗證錯誤

private function checkerror() }}

}?>

其中,用到了乙個靜態工具類 tool.class.php,**如下:   

tool.class.php

<?php

class tool    //彈窗賦值關閉

static public function alertopenerclose($_info,$_path)   }

?>

下面進行乙個例項演示,請看下面的步驟:
1、先建立乙個 index.php 頁面,做乙個表單
index.php
">

">

2、建立 upfile.html 檔案,建立表單提交到 upload.php.
upfile.html
">

">

3、通過 upload.php 檔案呼叫檔案上傳類實現上傳,並且把路徑賦給 input 標籤和顯示
<?php

require 'fileupload.class.php';

if (isset($_post['send'])) else

?>

php 檔案上傳類

檔案上傳類 2011 9 22 kcj class upfile function uploadfile filefield private function setoptions options array private function setfiles this setoption orig...

php檔案上傳類

檔案上傳的操作類 class upload 獲取副檔名 function getextname 判斷檔案型別 function checktype extname 判斷大小 function checksize 實現檔案上傳的主方法 function main filedatedir fileupl...

php 檔案上傳類

file fileupload.class.php 檔案上傳類fileupload 本類的例項物件用於處理上傳檔案,可以上傳乙個檔案,也可同時處理多個檔案上傳 class fileupload return this 呼叫該方法上傳檔案 param string filefile 上傳檔案的表單名稱...