复制代码代码如下所示:
< PHP
上传图片只JPG格式图片类
课堂上传的文件
{
Var $inputName; //input name
文件名;文件名
VaR fileproperty美元; / /文件属性
var文件大小= 2097152美元; / /文件大小限制,2m
var =上传文件路径美元 / / /文件路径;
上传下载功能(为输入参数名){
美元->输入参数名= $输入参数名;
(美元-> getName); / /找一个新名字
美元-> filesave();
}
随机名称
私有函数getName(){
美元->文件名=日期(ymdhms)。伦德(0.9)。美元-> getProperty();
}
文件属性,返回后缀名。
私有函数getProperty(){
如果($ _files {美元->输入参数名} { } = =图像/ pjpeg| | _files {美元美元->输入参数名} { } = =图像/ JPEG){
返回;
其他{ }
退出(文件格式不正确);
}
}
文件存储
私有函数filesave(){
如果($ _files {美元->输入参数名} {大小} >美元->文件大小){
退出(文件太大,最大的限制是美元->文件大小。字节);
}
如果(!file_exists(美元->文件路径)){
mkdir(美元->文件路径); / /如果文件存储目录不存在,建立;
}
move_uploaded_file($ _files {美元->输入参数名} {tmp_name},
美元->美元->文件名,文件路径。);
}
}
如果($ _get { } = =整套的filesave ){
$ F =新上传的文件(文件);
echo'filepath。$ ->文件名。'/ >路径。$ ->文件名。>浏览上传成功!;
其他{ }
回波


';
}
>