PHP 上傳文件的方法(類)
更新時間:2009年07月30日 01:28:51 作者:
一個很簡單的,常用PHP上次方法,我是從類里給大家拿出來的,直接可以使用,也可以繼續(xù)完善一下,大家參考一下
復制代碼 代碼如下:
/**
* 圖片上傳方法
* $maxsize=500000 = 500k;
* $updir="up/";
* $upfile=$_FILES["file_img"];
*/
public function Get_file_upload($upfile, $maxsize, $updir, $newname = 'date') {
if ($newname == 'date')
$newname = date("Ymdhs"); //使用日期做文件名
$name = $upfile["name"];
$type = $upfile["type"];
$size = $upfile["size"];
$tmp_name = $upfile["tmp_name"];
switch ($type) {
case 'image/pjpeg' :
case 'image/jpeg' :
$extend = ".jpg";
break;
case 'image/gif' :
$extend = ".gif";
break;
case 'image/png' :
$extend = ".png";
break;
}
if (empty ($extend)) {
echo '文件類型不正確,只能使用JPG GIF PNG 格式';
}
if ($size > $maxsize) {
$maxpr = $maxsize / 1000;
echo "警告!上傳圖片大小不能超過";
}
if (move_uploaded_file($tmp_name, $updir . $newname . $extend)) {
return $newname . $extend;
}
}
相關文章
php實現(xiàn)將普通數(shù)據(jù)轉化為json數(shù)據(jù)
在日常的開發(fā)工作中免不了要寫接口,json格式文本的輸出是制作接口必須掌握的,所以本文主要為大家詳細介紹了php如何將普通數(shù)據(jù)轉化為json數(shù)據(jù),需要的可以參考下2023-11-11
php獲取通過http協(xié)議post提交過來xml數(shù)據(jù)及解析xml
php 如何獲取請求的xml數(shù)據(jù),對方通過http協(xié)議post提交過來xml數(shù)據(jù),php如何獲取到這些數(shù)據(jù)呢?2012-12-12
PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫連接工具類【定義與用法】
這篇文章主要介紹了PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫連接工具類,結合實例形式分析了php封裝mysqli函數(shù)實現(xiàn)的數(shù)據(jù)庫操作類定義及連接、增刪改查數(shù)據(jù)庫等基本操作用法,需要的朋友可以參考下2017-08-08

