当前位置: 首页 > news >正文

商务网站建设体会电脑网站适应手机如何做

商务网站建设体会,电脑网站适应手机如何做,湖北省和建设厅网站首页,如何做好网络维护工作搜索热词H_404_0本文实例讲述了PHP单文件上传原理及上传函数的封装操作。分享给大家供大家参考#xff0c;具体如下#xff1a;H_404_0表单#xff1a;H_404_00.PHP:无标题文档请选择您要上传的文件H_404_0单文件上传函数的封装#xff1a;H_404_000.PHP://单文件上传函数的…搜索热词H_404_0本文实例讲述了PHP单文件上传原理及上传函数的封装操作。分享给大家供大家参考具体如下H_404_0表单H_404_00.PHP:无标题文档请选择您要上传的文件H_404_0单文件上传函数的封装H_404_000.PHP://单文件上传函数的封装//文件上传原理将客户端的文件上传到服务器端再将服务器端的临时文件移动到指定目录即可。//文件的方向客户端——服务器(临时文件)——指定目录,当文件进入服务器时它就是临时文件了,这时操作中要用临时文件的名称tmp_name。//在客户端设置上传文件的限制(文件类型和大小)是不安全的因为客户能通过源代码修改限制所以在服务端这里设置限制。//设置编码为UTF-8以避免中文乱码header(Content-Type:text/html;charsetutf-8);//通过$_FILES接收上传文件的信息//$fileInfo $_FILES[myFile];function uploadFile($fileInfo,$uploadPathuploads,$flagtrue,$allowExtarray(jpeg,jpg,png,gif),$maxSize 2097152){//判断错误号,只有为0或者是UPLOAD_ERR_OK,没有错误发生上传成功if($fileInfo[error]0){//注意错误信息没有5switch($fileInfo[error]){case 1:$mes 上传文件超过了PHP配置文件中upload_max_filesize选项的值;break;case 2:$mes 超过了HTML表单MAX_FILE_SIZE限制的大小;break;case 3:$mes 文件部分被上传;break;case 4:$mes 没有选择上传文件;break;case 6:$mes 没有找到临时目录;break;case 7:$mes 文件写入失败;break;case 8:$mes 上传的文件被PHP扩展程序中断;break;}exit($mes);return false;}$extpathinfo($fileInfo[name],PATHINFO_EXTENSION);//$allowExtarray(jpeg,gif);//检测上传文件的类型if (! in_array ( $ext,$allowExt )) {exit ( 非法文件类型 );}//检测上传文的件大小是否符合规范//$maxSize 2097152;//2Mif($fileInfo[size]$maxSize){exit(上传文件过大);}//检测图片是否为真实的图片类型//$flagtrue;if($flag){if(!getimagesize($fileInfo[tmp_name])){exit(不是真实的图片类型);}}//检测是否是通过HTTP POST方式上传上来if (! is_uploaded_file ( $fileInfo [tmp_name] )) {exit ( 文件不是通过HTTP POST方式上传上来的 );}//$uploadPathuploads;//如果没有这个文件夹那么就创建一个if(!file_exists($uploadPath)){mkdir( $uploadPath,0777,true);chmod( $uploadPath,0777 );}//新文件名唯一$uniName md5 ( uniqid( microtime(true),true) )...$ext;$destination $uploadPath./.$uniName;//符号是为了不让客户看到错误信息if(! move_uploaded_file($fileInfo[tmp_name],$destination )){exit(文件移动失败);}//echo 文件上传成功;//return array(// newName$destination,// size$fileInfo[size],// type$fileInfo[type]//);return $destination;}?H_404_0服务端操作上传的文件H_404_0000.PHPheader(content-type:text/html;charsetutf-8);include_once 00.PHP;$fileInfo$_FILES[myfile];$allowExtarray(jpeg,gif,html,txt);//修改允许上传文件的类型为(jpeg,txt)也可以增加新的如pdfpptx等等$newNameuploadFile($fileInfo,imooc,false,$allowExt);//修改上传保存的文件夹为本地的imooc如果没有这个文件夹那么就创建一个;//false参数:不要检查上传的文件是否为真实的图片因为要允许上传除开图片类型外的其他类型文件如html、txtecho $newName;?H_404_0最后PHP的文件上传还有更智能的功能更健全的  PHP单文件、多个单文件、多文件上传函数的封装H_404_0更多关于PHP相关内容感兴趣的读者可查看本站专题《PHP文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《PHP程序设计算法总结》及《PHP网络编程技巧总结》H_404_0希望本文所述对大家PHP程序设计有所帮助。总结如果觉得编程之家网站内容还不错欢迎将编程之家网站推荐给程序员好友。本图文内容来源于网友网络收集整理提供作为学习参考使用版权属于原作者。
http://www.huolong8.cn/news/444002/

相关文章:

  • 东莞网站推广优化搜索推广宁夏网站seo
  • 网站建设需要哪些信息wordpress中文瀑布流
  • 高端品牌网站开发asp网站管理系统源码
  • 战鼓网这种网站怎么做网站标题改不了
  • 网站推广公司兴田德润电话多少什么平台可以找客源
  • 网站建设经费预算门户网站开发费怎做账
  • 郑州建设网站哪家好如何做外贸业务
  • 阿里云的虚拟主机用什么做网站wordpress图片缝隙
  • 威海外贸网站建设多少钱简单的公司简介
  • 如何做2级网站seo查询官方网站
  • 平台推广应用seo的工作流程
  • 网站防御怎么做沈阳公司网站设计
  • 做洗衣液的企业网站哈尔滨信息网
  • 湛江网站制作企业网站租用价格
  • 联通网站服务器家教网站开发公司
  • 新营销平台电商网站菜鸟怎么做网站
  • 什么网站可以做长图中山品牌网站建设报价
  • 零基础一个人做网站安一个网需要多少钱
  • 云南昆明网站建设公司长春网络推荐
  • 做淘宝客网站需要什么要求吗购物平台口碑最好的是哪个
  • 网站推广排名平台网站备案期间可以建站
  • 3营销型网站建设南昌网站建设策划
  • 福州正规网站建设公司推荐巢湖网站设计
  • 喷码机营销型网站邯郸网站建设服务平台
  • 新闻视频网站开发wordpress邮件订阅插件
  • 千灯网站建设国家单位网站建设要多久
  • 外贸网站建设soho成都建设施工安全协会网站
  • 莆田网站建设多少钱收录网站源码
  • 高权重网站 内页做跳转给新网站无锡中小企业网站制作
  • 电子商务的门户网站网站开发市场 知乎