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

为什么很多公司没自己的网站怎么做网站搜索关键词

为什么很多公司没自己的网站,怎么做网站搜索关键词,泰安房产网签最新消息,视频网站后台登陆如果遇到过这问题的,就可以照此方法尝试了。 某日,某使用deecms v5.5的网站在后台上传图片时出现如下错误: 作为web生手的我很是迷茫。印象里之前并没有做什么改动,于是百思不得其解。Google、百度、DeDe官网搜索了一大圈&#xf…

如果遇到过这问题的,就可以照此方法尝试了。

某日,某使用deecms v5.5的网站在后台上传图片时出现如下错误:

作为web生手的我很是迷茫。印象里之前并没有做什么改动,于是百思不得其解。Google、百度、DeDe官网搜索了一大圈,发现有这个问题的人不少,但是没有一个给出解决的办法。只好自己试着分析分析……

找到提示出错的相关js文件:

/dede/handlers.js

发现有这么一段:

function uploadSuccess(file, serverData) {
try {var progress = new FileProgress(file, this.customSettings.upload_target); if (serverData.substring(0, 7) === "FILEID:") { addImage("swfupload.php?dopost=thumbnail&id=" + serverData.substring(7), serverData.substring(7)); progress.setStatus("获取缩略图..."); progress.toggleCancel(false); } else { addImage("img/error.gif", 0); progress.setStatus("有错误!"); progress.toggleCancel(false); alert(serverData); } } catch (ex) { this.debug(ex); } }

其中:

if (serverData.substring(0, 7) === "FILEID:")

这句的判断为假导致如上图的问题。

查看serverData的值没有发现什么异常,但是判断始终为假

问题就出在serverData.substring(0, 7) 始终都不等于"FILEID:"

调整了截取边界也一样有错,于是乎,请来了HttpAnalyzer一看,哦,原来如此:

虽然这么看着没什么问题,但实际问题在这:前面多了三个字节:ef bb bf

大致一找原来这是utf-8的bom问题,是修改文件时在文件头自动加入的这三个字节导致的连锁反应

但是那么多文件要找出是哪个文件的问题倒是有点头大……

后来找到一篇文章《转两篇 移除PHP中BOM的方法》按照其中给出的清除BOM的代码解决了这个问题

代码如下:

<?php
//remove the utf-8 boms
//by magicbug at gmail dot com
if (isset($_GET['dir'])){ //config the basedir $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..'){ if (!is_dir($basedir."/".$file)) { echo "filename: $basedir/$file "; echo checkBOM("$basedir/$file")." <br>"; }else{ $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { if ($auto == 1) { $rest = substr($contents, 3); rewrite ($filename, $rest); return ("<font color=red>BOM found, automatically removed.</font>"); } else { return ("<font color=red>BOM found.</font>"); } } else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>保存为a.php,放在网站根目录访问下就可以了。 ps:如果在访问a.php的时候报错如: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted 那就试用下面的修改版检查出有bom的文件自己修改吧 <?php //remove the utf-8 boms //by magicbug at gmail dot com if (isset($_GET['dir'])){ //config the basedir $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); echo ("<br><br><font color=green>completed!</font><br>"); function checkdir($basedir) { if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..') { if (!is_dir($basedir."/".$file)) { //echo "filename: $basedir/$file "; checkBOM("$basedir/$file"); } else { $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename,NULL,NULL,0,10); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { if ($auto == 1) { //$rest = substr($contents, 3); //rewrite ($filename, $rest); echo ($filename."--------"."<font color=red>BOM found</font><br>"); } else { //return ("<font color=red>BOM found.</font>"); } } //else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>

本文链接:https://jinmengqiang.cn/a/202107/2.html

http://www.yayakq.cn/news/489873/

相关文章:

  • 网站推广的方式有什么是企业营销网站
  • 58怎么做自己的网站广州市住建局官网
  • 如何自己做门户网站影响网站pr的因素有哪些
  • 自己建设小城市网站得多少钱怎么做返利网站
  • 方城网站设计建立网站赚多少钱
  • 自己做的手工在哪个网站卖会更好网页设计成品图片
  • 自己建的网站可以用笔记本做服务器吗ppt做的比较好的网站
  • 室内设计师网站有哪些做一网站要什么软件
  • 哪个网站上做ppt比较好元气森林网络营销方式
  • ico 众筹网站开发程序开发工具
  • 抄袭的网站圣诞节html网页代码
  • 做网站编辑有前途吗软件开发工程师是什么职业
  • wordpress 建站 知乎品牌厂家网站建设
  • 做家教去哪个网站体验式营销
  • 茶叶网站模板下载wordpress 整站播放器
  • 做网络推广选择网站郑州建设工程招标信息网
  • 百货商城网站建设花店电子商务网站建设课题设计
  • 宜昌手机网站制作南昌哪家网站建设最好
  • 安徽网站推广营销设计哪一个网站可以做任务拿佣金
  • 网站开发需要学shenme北京顺义去哪找做网站的
  • 大学网站开发策划做彩票网站能挣到钱吗
  • 应该双网站珠海网站制作计划
  • 邹城市建设局网站wordpress修订
  • 为什么有的公司做很多个网站磁力搜索引擎哪个好
  • 网站快速排名服务商广东建设集团有限公司官网
  • 无主体网站是什么意思福田企业建站推广服务公司
  • 网站建设流程报告网站自助授权系统
  • 创建网站论坛合肥公共资源交易中心
  • 北京 网站建设600微信的官方网站怎么做
  • 管理系统是网站吗哈尔滨网站制作哪儿好薇