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

泾阳县建设局网站外贸交流软件有哪些

泾阳县建设局网站,外贸交流软件有哪些,济南网站建设富库网络,在线留电话的广告下面通过一段代码给大家演示下#xff0c;主要分为1.前台文件index.html和 2.后台文件upload.php。具体代码如下所示#xff1a;1.前台文件index.htmlSWFUploadvar swfu;window.onload function() {var settings {flash_url : swfupload/swfupload.swf,upload_…下面通过一段代码给大家演示下主要分为1.前台文件index.html和 2.后台文件upload.php。具体代码如下所示1.前台文件index.htmlSWFUploadvar swfu;window.onload function() {var settings {flash_url : swfupload/swfupload.swf,upload_url: upload.php, // 后台文件post_params: {PHPSESSID : ?php echo session_id(); ?},file_size_limit : 100 MB,file_types : *.*,file_types_description : All Files,file_upload_limit : 100,file_queue_limit : 0,custom_settings : {progressTarget : fsUploadProgress,cancelButtonId : btnCancel},debug: false,// 按钮设置button_image_url: images/TestImageNoText_65x29.png, // Flash样式图片文件button_width: 65,button_height: 29,button_placeholder_id: spanButtonPlaceHolder,button_text: 浏览,button_text_style: .theFont { font-size: 16; },button_text_left_padding: 12,button_text_top_padding: 3,// 句柄设置file_queued_handler : fileQueued,file_queue_error_handler : fileQueueError,file_dialog_complete_handler : fileDialogComplete,upload_start_handler : uploadStart,upload_progress_handler : uploadProgress,upload_error_handler : uploadError,upload_success_handler : uploadSuccess,upload_complete_handler : uploadComplete,queue_complete_handler : queueComplete};swfu new SWFUpload(settings);};SWFUploadv2.2.0点击“浏览”按钮选择您要上传的文档文件后系统将自动上传并在完成后提示您。请勿上传包含中文文件名的文件快速上传0 个文件已上传Hanization By Leo.C,2.后台文件upload.php// 传递session值(由于Flash与session不兼容只能通过参数传递获取)if (isset($_POST[PHPSESSID])) {session_id($_POST[PHPSESSID]);} else if (isset($_GET[PHPSESSID])) {session_id($_GET[PHPSESSID]);}session_start();// 设置POST最大值$POST_MAX_SIZE ini_get(post_max_size);$unit strtoupper(substr($POST_MAX_SIZE, -1));$multiplier ($unit M ? 1048576 : ($unit K ? 1024 : ($unit G ? 1073741824 : 1)));if ((int)$_SERVER[CONTENT_LENGTH] $multiplier*(int)$POST_MAX_SIZE $POST_MAX_SIZE) {header(HTTP/1.1 500 Internal Server Error);echo POST exceeded maximum allowed size.;exit(0);}// 基本设置$save_path getcwd() . /file/;             // 文件上传位置$upload_name Filedata;$max_file_size_in_bytes 2147483647;          // 2GB$extension_whitelist array(doc, txt, jpg, gif, png); // 允许文件类型$valid_chars_regex .A-Z0-9_ !#$%^(){}\[\]\,~-; // 文件名规则// 其他变量$MAX_FILENAME_LENGTH 260;$file_name ;$file_extension ;$uploadErrors array(0文件上传成功,1上传的文件超过了 php.ini 文件中的 upload_max_filesize directive 里的设置,2上传的文件超过了 HTML form 文件中的 MAX_FILE_SIZE directive 里的设置,3上传的文件仅为部分文件,4没有文件上传,6缺少临时文件夹);// 检测文件是否上传正确if (!isset($_FILES[$upload_name])) {HandleError(No upload found in \$_FILES for . $upload_name);exit(0);} else if (isset($_FILES[$upload_name][error]) $_FILES[$upload_name][error] ! 0) {HandleError($uploadErrors[$_FILES[$upload_name][error]]);exit(0);} else if (!isset($_FILES[$upload_name][tmp_name]) || !is_uploaded_file($_FILES[$upload_name][tmp_name])) {HandleError(Upload failed is_uploaded_file test.);exit(0);} else if (!isset($_FILES[$upload_name][name])) {HandleError(File has no name.);exit(0);}// 检测文件尺寸$file_size filesize($_FILES[$upload_name][tmp_name]);if (!$file_size || $file_size $max_file_size_in_bytes) {HandleError(File exceeds the maximum allowed size);exit(0);}if ($file_size 0) {HandleError(File size outside allowed lower bound);exit(0);}// 检测文件名字为空$file_name preg_replace(/[^.$valid_chars_regex.]|\.$/i, , basename($_FILES[$upload_name][name]));if (strlen($file_name) 0 || strlen($file_name) $MAX_FILENAME_LENGTH) {HandleError(Invalid file name);exit(0);}// 检测重名文件if (file_exists($save_path . $file_name)) {HandleError(File with this name already exists);exit(0);}// 检测后缀名$path_info pathinfo($_FILES[$upload_name][name]);$file_extension $path_info[extension];$is_valid_extension false;foreach ($extension_whitelist as $extension) {if (strcasecmp($file_extension, $extension) 0) {$is_valid_extension true;break;}}if (!$is_valid_extension) {HandleError(Invalid file extension);exit(0);}// 保存文件if (!move_uploaded_file($_FILES[$upload_name][tmp_name], $save_path.$file_name)) {HandleError(文件无法保存.);exit(0);}// 成功输出echo File Received;exit(0);function HandleError($message) {header(HTTP/1.1 500 Internal Server Error);echo $message;}?以上代码就是实现文件上传之SwFUpload插件的全部内容希望大家喜欢。
http://www.zqtcl.cn/news/124761/

相关文章:

  • wordpress 多站点教程厦门做网站维护的公司
  • 婚纱网站建设需求分析wordpress js图片
  • seo网站怎么优化有哪些企业网站平台
  • 响应式中文网站欣赏wordpress 带分页的主题
  • 什么样的网站可以做站内站房地产的设计网站建设
  • 成都住房和城乡建设局 网站首页深圳西乡建网站
  • 商城类的网站一般怎么做开发app软件的步骤
  • 招聘网站做销售怎么样做网站后台学什么专业
  • 帮别人做彩票网站餐饮网站建设需求分析
  • 企业服务平台工程建设云深圳网站建设专业乐云seo
  • 怎么建立小公司网站抖音运营推广
  • 无锡地区做网站嵌入式软硬件开发
  • 网站建设框架怎么写企业网站本身应该就是企业( )的一部分
  • 如果做公司网站WordPress出现归档
  • 温州开发网站公司阿里云 拦截网站
  • 网站建设与管理实践实践报告南宁小程序建设
  • 网站后台功能技术要求网站建设 手机和pc
  • 嘉兴住房和城乡建设厅网站仿网站被封怎么办
  • 设计君seo查询怎么查
  • 购物网站ppt怎么做网站建设的申请理由
  • 美食网站要怎么做背景墙素材高清图片免费
  • 广东专业网站优化制作公司做编辑器的网站
  • 优惠券怎做网站自己注册网站
  • 网站建设中应该返回502还是301动画短视频制作教程
  • o2o网站设计公司韩都衣舍网站建设
  • 做网站用别人的源码可以吗在线视频制作
  • 响应式网站 有哪些弊端北京网站建设怎么样
  • 轮播网站碑林微网站建设
  • 韩国网站免费观看网站建设 博客
  • 网站网商wordpress图片生成插件下载