PHP 上传文件的方法(类)
作者:bea
代码如下: /** * 图片上传方法 * $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"); //使用
代码如下:
/**
* 图片上传方法
* $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的session cookie错误
- PHP 5.3.0 安装分析心得
- php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
- PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
- PHP 翻页 实例代码
- php Sql Server连接失败问题及解决办法
- PHP 数组学习排序全接触
- php_xmlhttp 乱码问题解决方法
- PHP 生成的XML以FLASH获取为乱码终极解决
- php 全局变量范围分析
- PHP 多维数组排序实现代码
- PHP 简单数组排序实现代码
- 用php获取本周,上周,本月,上月,本季度日期的代码
- 一些 PHP 管理系统程序中的后门
- 黑夜路人出的几道php笔试题
- 谈谈新手如何学习PHP 默默经典版本
- 用PHP的ob_start() 控制您的浏览器cache
- 一贴学会PHP 新手入门教程
- php 获得汉字拼音首字母的函数