php 文件上传代码(限制jpg文件)

2015-01-24信息快讯网
<?php 
/* 图片上传类  仅限JPG格式图片 */ 
class uploadFile 
{ 
var $inputName; //input名称 
var $fileName; //文件命名 
var $fileProperty; //文件属性 
var $fileSize=2097152; //文件大小限制,2M 
var $filePath="upload/"; //文件存储路径 
function uploadFile($inputName){ 
$this->inputName=$inputName; 
$this->getName(); //取得新的名称 
$this->fileSave(); 
} 
//随机名称 
private function getName(){ 
$this->fileName=date("YmdHms").rand(0,9).$this->getProperty(); 
} 
//文件属性,返回后辍名 
private function getProperty(){ 
if($_FILES[$this->inputName]["type"]=="image/pjpeg"||$_FILES[$this->inputName]["type"]=="image/jpeg"){ 
return ".jpg"; 
}else{ 
exit("文件格式不对"); 
} 
} 
//文件存储 
private function fileSave(){ 
if($_FILES[$this->inputName]["size"]>$this->fileSize){ 
exit("文件太大,最大限制为".$this->fileSize."字节"); 
} 
if(!file_exists($this->filePath)){ 
mkdir($this->filePath); //如果文件存储目录不存在,则建立; 
} 
move_uploaded_file($_FILES[$this->inputName]["tmp_name"], 
$this->filePath.$this->fileName); 
} 
} 
if($_GET['action']=="fileSave"){ 
$f=new uploadFile("file"); 
echo '<input name="textfield" type="text" size="30" value="'.$f->filePath.$f->fileName.'" /> 上传成功! <a href="'.$f->filePath.$f->fileName.'">浏览</a>'; 
}else{ 
echo '<form action="?action=fileSave" method="post" enctype="multipart/form-data" name="form1" id="form1"> 
<input type="file" name="file" size="30" /> 
<input type="submit" name="Submit" value="提交" /> 
</form>'; 
} 
?> 
PHP支持多种格式图片上传(支持jpg、png、gif)
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
JpGraph php柱状图使用介绍
php报表之jpgraph柱状图实例代码
PHP读取网页文件内容的实现代码(fopen,curl等)
PHP中的函数嵌套层数限制分析
php统计文件大小,以GB、MB、KB、B输出
PHP文件上传原理简单分析
PHP获取文件绝对路径的代码(上一级目录)
PHP文件打开、关闭、写入的判断与执行代码
php中通过Ajax如何实现异步文件上传的代码实例
PHP中限制IP段访问、禁止IP提交表单的代码
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
php中关于普通表单多文件上传的处理方法
php文件上传表单摘自drupal的代码
php 无极分类(递归)实现代码
php下将XML转换为数组
使用PHP获取网络文件的实现代码
php 操作excel文件的方法小结
php 多线程上下文中安全写文件实现代码
在PHP中检查PHP文件是否有语法错误的方法
将文件夹压缩成zip文件的php代码
phpmyadmin导入(import)文件限制的解决办法
PHP CKEditor 上传图片实现代码
PHP 文件上传源码分析(RFC1867)
php 文件上传系统手记
最新的php 文件上传模型,支持多文件上传
PHP 上传文件的方法(类)
PHP 上传文件大小限制
php 将bmp图片转为jpg等其他任意格式的图片
php 将bmp图片转为jpg等其他任意格式的图片
php IP及IP段进行访问限制的代码
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
©2014-2024 dbsqp.com