介绍
这篇文章将为大家详细讲解有关php中有哪些常用的文件上传类,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
& lt; php ?/* * ,*上传文件类 ,* @param _path :,服务器文件存放路径 ,* @param _allowType :,允许上传的文件类型和所对应的哑剧 ,* @param _file :,上传的文件信息 ,*/class 上传{ ,private _path美元; ,private _allowType美元; ,private 带有_file美元;/* * *,才能构造函数 *,才能@param string :,服务器上存放上传文件的路径 ,*/,function __construct (, path 美元;=,& # 39;& # 39;,) ,{ 这个美元才能→_path =,美元的道路; 这个美元才能→_allowType =,阵列( ,,,//图片 ,,,& # 39;bmp # 39;,=祝辞,& # 39;图像/x-ms-bmp& # 39; ,,,& # 39;jpg # 39;,=祝辞,& # 39;图像/jpeg # 39; ,,,& # 39;jpeg # 39;,=祝辞,& # 39;图像/jpeg # 39; ,,,& # 39;gif # 39;,=祝辞,& # 39;图像/gif # 39; ,,,& # 39;png # 39;,=祝辞,& # 39;图像/png # 39; ,,,& # 39;tif # 39;,=祝辞,& # 39;图像/tiff # 39; ,,,& # 39;tiff # 39;,=祝辞,& # 39;图像/tiff # 39; ,,,& # 39;tga # 39;,=祝辞,& # 39;图像/x-targa& # 39; ,,,& # 39;psd # 39;,=祝辞,& # 39;图像/vnd.adobe.photoshop& # 39; ,,,//文本 ,,,& # 39;txt # 39;,=祝辞,& # 39;文本/平原# 39; ,,,& # 39;php # 39;,=祝辞,& # 39;文本/x-php& # 39; ,,,& # 39;html # 39;,=祝辞,& # 39;文本/html # 39; ,,,& # 39;htm # 39;,=祝辞,& # 39;文本/html # 39; ,,,& # 39;js # 39;,=祝辞,& # 39;文本/javascript # 39; ,,,& # 39;css # 39;,=祝辞,& # 39;文本/css # 39; ,,,& # 39;rtf # 39;,=祝辞,& # 39;文本/rtf # 39; ,,,& # 39;rtfd& # 39;,=祝辞,& # 39;文本/rtfd& # 39; ,,,& # 39;py # 39;,=祝辞,& # 39;文本/x-python& # 39; ,,,& # 39;java # 39;,=祝辞,& # 39;文本/x-java-source& # 39; ,,,& # 39;rb # 39;,=祝辞,& # 39;文本/x-ruby& # 39; ,,,& # 39;sh # 39;,=祝辞,& # 39;文本/x-shellscript& # 39; ,,,& # 39;pl # 39;,=祝辞,& # 39;文本/x-perl& # 39; ,,,& # 39;sql # 39;,=祝辞,& # 39;文本/x-sql& # 39; ,,,//应用 ,,,& # 39;exe # 39;,=祝辞,& # 39;应用程序/八进制# 39; ,,,& # 39;医生# 39;,=祝辞,& # 39;应用程序/vnd.ms-word& # 39; ,,,& # 39;多克斯# 39;,=祝辞,& # 39;应用程序/vnd.ms-word& # 39; ,,,& # 39;xls # 39;,=祝辞,& # 39;应用程序/vnd.ms-excel& # 39; ,,,& # 39;ppt # 39;,=祝辞,& # 39;应用程序/vnd.ms-powerpoint& # 39; ,,,& # 39;pps # 39;,=祝辞,& # 39;应用程序/vnd.ms-powerpoint& # 39; ,,,& # 39;pdf # 39;,=祝辞,& # 39;应用程序/pdf # 39; ,,,& # 39;xml # 39;,=祝辞,& # 39;应用程序/xml # 39; ,,,//音频 ,,,& # 39;mp3 # 39;,=祝辞,& # 39;音频/mpeg # 39; ,,,& # 39;中期# 39;,=祝辞,& # 39;音频/midi # 39; ,,,& # 39;ogg # 39;,=祝辞,& # 39;音频/ogg # 39; ,,,& # 39;mp4a& # 39;,=祝辞,& # 39;音频/mp4 # 39; ,,,& # 39;wav # 39;,=祝辞,& # 39;音频/wav # 39; ,,,& # 39;wma # 39;,=祝辞,& # 39;音频/x-ms-wma& # 39; ,,,//视频 ,,,& # 39;avi # 39;,=祝辞,& # 39;视频/x-msvideo& # 39; ,,,& # 39;dv # 39;,=祝辞,& # 39;视频/x-dv& # 39; ,,,& # 39;mp4 # 39;,=祝辞,& # 39;视频/mp4 # 39; ,,,& # 39;mpeg # 39;,=祝辞,& # 39;视频/mpeg # 39; ,,,& # 39;mpg # 39;,=祝辞,& # 39;视频/mpeg # 39; ,,,& # 39;mov # 39;,=祝辞,& # 39;视频/quicktime # 39; ,,,& # 39;wm # 39;,=祝辞,& # 39;视频/x-ms-wmv& # 39; ,,,& # 39;flv # 39;,=祝辞,& # 39;视频/x-flv& # 39; ,,,& # 39;mkv # 39;,=祝辞,& # 39;视频/x-matroska& # 39; ,,); ,}/* * *,才能上传函数 *,才能@param string :,表单元素的name 值 *,才能@return (类型) ,*/,public function 上传(,txtName 美元;=,& # 39;& # 39;,) ,{ 这个美元才能→_file =,带有_file美元[$ txtName]; 如果才能(美元,这→带有_file[& # 39;错误# 39;],==,0){ ,,fileType 美元;=,结束(,爆炸(& # 39;强生# 39;,,$ this→带有_file[& # 39;名字# 39;],)); null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullphp中有哪些常用的文件上传类