Wordpess页面加载很缓慢,主要是由于加载了谷歌字体,这使得现在的谷歌浏览器使用起来不是十分的方便,所以我们需要做一些修改。 在文件夹中找到 这是三个默认的主题,找到下面的functions.php文件,在文件里面 加上这个代码即可: 最后上传至ftp,刷新页面即可。
2014年11月28日
ToS Violation – Outbound DoS 攻击
最近Linode VPS 总是提示我空间ToS Violation – Outbound DoS攻击。KLOXO爆重要的安全问题,恶意访客通过在KLOXO面板Default目录传入恶意PHP代码(部分如default.php),实际控制机器进行DDoS攻击(称为发包),导致VPS或者服务器网络拥塞,机房可能因此null ip。空间商将要关闭我们帐号 第一次遇到这样的问题找不到解决方法的头绪、联系空间商 直接给了一个链接 […]
安装wdcp linux服务器
现在的linux服务器一般都是用命令操作来安装,对于不懂命令的人来说 非常繁琐,也十分复杂。现在来介绍一款免费的国产面板,那就是WDPC,界面都是中文的,使用起来很方便,而且安装也很快速,只需要2个步骤就可以了。 1.登陆ssh,下载安装包 wget http://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh 2.安装 sh lanmp_wdcp_24_in.sh […]
linux 简单的转移网站操作命令
客户更换空间是意见很常见的事情、普通的我们换工具是 从原来的空间把数据全部下载到本地 在到本地上传到新的空间。 确实是这样的 而且也只有这一个方法、但是VPS空间就不一样了、如果你要把网站从VPS转移到另一个VPS里面 那用命令操作就方便的多了 下面介绍一下 操作的命令 首先压缩网站: tar […]
限制国内IP访问
做外贸网店的客户都希望可以屏蔽国内的IP 那样可以省去不少麻烦、现在介绍一款我公司开发的限制 前台效果: 本公司开发的屏蔽功能可以屏蔽国内IP 中午浏览器、添加黑名单、白名单 功能强大、体验好。 欢迎咨询onepound公司建站。我们将为你提供最好的服务和最优质的网站
2014年11月12日
关于如何找出php代码的瓶颈
程序运行一段时间以后,多多少少都会出现一定的问题。比如,网站打开变慢等。 关于程序的性能优化,从下面的方面总结了一些,当然这里指出来的都是最基础的部分。 一、关于找到程序的瓶颈 1、代码的剖析,找到程序的瓶颈所在 我使用的是集成环境phpstudy,使用起来十分的方便,对应的配置以及php的版本的切换等都十分的好控制。首先把程序下载到本地运行安装运行,如果有问题就在本地修改好之后用ftp上传了,然后开启php的拓展Xdebug,重启apache服务器,拓展就生效了! 程序运行以后,在phpstudy下面找到tmp目录,下面有个Xdebug文件夹,打开文件就可以看到好多的文件。但是这些文件不能直接用编辑器或者是记事本打开,需要借助一个插件来使用。 下面我们借助一个插件WinCacheGrind .exe,下载这个软件,双击打开文件,然后将xdebug下面的文件拖进去,即可查看。
关于mysql语句的分析
我们平时写sql 语句的时候,可能更多的注重的是执行的效果,并没有在意我们写的sql语句的执行的效率。下面简单介绍几个方法来实现mysql语句的优化。 1、首先我们需要知道如何检测出来慢查询语句 想要找到慢的sql语句所在的位置,我们需要把mysql中的慢查询日志打开,在my.ini中加上以下代码即可开启: long_query_time = 2(记录超过的时间,默认为10秒) slow-query-log =on(开启) slow-query-log-file=”d:\slowquery.log” […]
2014年10月31日
关于不同结构数据表中数据的转移
前段时间碰到过一个数据转换的问题,就是将老程序中的产品数据转移到新的数据库表中,然后在配以新的程序,让它能够正常运行。 刚开始的时候,我认为很难,自己不敢下手去做。因为也没有接触过这一块。后来经过分析,终于将数据成功的转移到了新的数据库下面,下面详细的介绍一下自己的思路。 要想实现数据的转移,大体的思路是这样的。先读出就数据表中的相关信息。对于产品部分, 产品id是一个重要元素。根据这个实现后面的数据库添加。然后读出新数据库中的内容,最后将旧表里面的数据成功的插入到新表当中,整个过程就算是完成了。 1、读出旧表中的数据,然后对照新表中数据的格式,需要的部分做一个转换。 2、将数据插入到新表当中。 这是主要的思路,当然细节部分,我们也是不可以忽略的。比如,产品属性表部分相应的修改,以及栏目部分添加需要付栏目以及子栏目,必要的时候,可以采取简单的循环插入,可以节约时间。在读取栏目表时,需要注意栏目对应产品id的部分。所有的添加都是从第一步中读出的产品id为线索,实现添加,减少错误的发生。
OSC中 关于用户管理部分修改
Osc中自带的会员管理一般用户购物站当中,企业站中用到的较少。碰到一个客户要定制一个功能,客户注册之后后台经过审核才可以使用,会员帐号过期之后,限制登录,还要能够从后台添加用户信息等。 首先,我们来看一下审核状态,大致是这样,在用户表中,我们先给一个字段 customers_stauts 来存储用户的状态,首先从首页自己注册的客户,状态值是0,经过审核之后是1,未经过审核或者是审核没有通过的都是2. 我在后台部分做了一个判断,方便用户查看,标出了状态。 在管理员审核中,通过一个下拉框的形式选择是否通过审核,之后传值,用post表单一起接收,放入数据库中,为了避免二次审核,我在页面判断了,如果深刻过一次,第二次就不再审核了,避免重复。 <?php if($customers[‘customers_status’]==0) echo “未审核”; […]
自动计算价格和购买数量
客户需要内页做成同一个产品不同的颜色可以批量加入购物车的,其他方面都做好了。但是有一个产品尺寸有无库存的问题和自动计算产品总价格 和总数量的功能 下面看演示: 点击后会弹出选择颜色的尺寸。选择颜色的尺寸 JS会自动判断 每个颜色的尺寸是存在库存 选择数据 可以手动输入 也可以点击按钮添加 下面是区间价格 […]
2014年10月30日
如何做输入密码正确,再下载
前段时间碰到这么一个问题,要实现输入密码正确,才实现下载的一个功能。 之前的思路是,在页面判断是否有输入密码,密码是否正确,如果没有输入过的话,点击下载,就弹出一个div层,提示输入密码,如果输入过,下载链接就是正确的,可以直接下载。 一直都是想通过的判断的方法来显示下载链接,做的时候碰到了一些问题,我刚开始给了一个变量,然后给变量赋了一个值,然后跟表单提交获取的pwd做对比。很显然这种办法是行不通的。这样的话,这个密码不仅不能保存,而且还会发生用户刚刚输入密码,准备要下载时,又跳出输入密码的提示。而且判断的时候,也是有问题的,要解决的问题就是如何存这个固定的密码,如何在页面做判断。 要想使这个固定的密码,在一段时间内是有效的,我们就想到用session来存值,并且设定生命周期。 首先在页面开始并使用session。 session_start(); $lifeTime = 2 * […]
Osc建企业站时,需要注意什么
osc大部分用于做英文站,但是也有用来做中文站的时候。下面我简单的总结了一下,需要注意的事项。 1、框架中自带的字符串街截取方法,只试用于英文,而当你的内容是中文时,就会容易出错,字符串截取失效。 <?php $str=$listing1[‘articles_name’]; echo mb_substr($str,0,20,’utf-8′); ?> 这其中就涉及到了一个php函数:mb_substr 用来截取utf8编码下的中文字符串,加上utf8编码以后就是以一个字为单位截取的。如果想要在多余位置显示省略号,在后面拼接上即可。 2、如果想要在页面直接调用编辑器里面的内容,用osc自带的tep_output_string() […]
网站上传不了图片
最近有新客户上线的网站 几天后突然找我说,说上传不了产品,图片都显示不出来,我一听,第一反应是会不会是发布产品时上传图片出了问题呢?马上打开他的外贸网站,试着发布一个产品(带有图片的),点提交之后,也没有报错、就是图片显示不出来。奇怪我在测试空间就是好的。到这却是不行了。马上查看程序。发现没有问题、打开FTP 发现图片竟然没有传上去、看看文件的权限竟然都是 755 难怪。 传件文件的时候是已经改成了 777 ,只能看看代码再说。打开那个文件我看到的是 @mkdir(“xxxxxxx”, 0777); […]
XSS漏洞修复
XSS漏洞是现在普遍网站都会出现的。如何修复这个漏洞呢 这些函数主要用于清除HTML标志,这样就没办法注入代码了。使用更多的函数是htmlspecialchars() ,它可以将所有的”<“与”>”符号转换成”<” 与”>;”。其它可供选择的函数还有htmlentities(), 它可以用相应的字符实体(entities)替换掉所有想要替换掉的特征码(characters)。 还有一个是页面传值的时候也容易出现 跨站脚本漏洞。本人在论坛上找到了解决这个问题的方法。很管用下面分享一下 这是一个方法函数、运用起来也很简单 if($_POST) { […]
Ajax 无刷新转换国家运费
最近客户要求网站产品内页显示运费。运费有很多中、以下来的形式显示出来。我们都可以想到直接在链接上显示出国家 让后用$_GET获取就可以了、 这的确是一个办法、但是有一点需要说明的是 选择下拉国家列表的时候他会更新链接 那就意味这你的网站又要从新刷新一次 很麻烦、有没有直接选择 页面又不从新加载的方法呢 这个时间就要用到 Ajax 无刷新技术了: […]
2014年09月30日
如何解决php网站360安全卫士显示sql盲注漏洞
很多网站为了防护安全,都安装了360网站安全检测工具,来及时的检测网站安全出现的问题。对于出现的问题,有时候360会给出解决方案,但是有的时候却没有。 对于如上图所示的问题,我总结了一下方法,下面简单的介绍下。 针对sql盲注问题,一般来说就是对用户输入的数据没有进行一个过滤和防护。 1、写函数控制sql注入: function GetVariable(strVariableName) if IsEmpty(Trim(Request(strVariableName))) then GetVariable=empty […]
2014年09月28日
PHP 简单的验证码生成
验证码基本上每个网站都会使用到、它存在的目的就是防止机器注入乱码到你的网站、他代码的核心就是随机生成数字 或者字母、文字、算数等等 下面是一个随机生成4位的字符 for($i=0;$i<4;$i++){ $font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255)); // 生成随机颜色 $authnum=rand(1,9); $vcodes.=$authnum; imagestring($im, 5, 2+$i*10, 1, $authnum, $font); } 简单一点的 […]
新一代空间博客更改固定链接错误
相信有很多的网站开发者在安装wordpress的时候有可能遇到一个问题就是在安装高版本的wordpress的时候发现 根本安装不了 报502错误 根本无法进入下一步、这个是本人亲身经历的 花费了很长时间才找到解决方法、当然你说我换了版本低的不就可以了、但是那样的话网站漏洞就比较多 同时也容易受到攻击 所以不建议这样做。我的空间是linode vps 两种解决方法 : […]
无需进内页就可以看到产品信息购买
很多客户都想有个需求 就是客户不需要进入内页就可以看到产品的所有信息。那么客户就可以直接看中一个产品直接购物车了。方便 快捷、体验好 下面看看万方开发出的一款全新的客户体验网站: 鼠标放在产品上面 浏览个产品的基本价格 产品的颜色 点击Quick View 快速浏览 […]
同一个产品批量添加不同颜色到购物车
最近有一个客户要求网站的功能要跟阿里巴巴上面一样:同一款产品 库存不同、价格不同、颜色不同他们可以同时批量加入购物车 ,并且每个不同产品颜色购买到一定个数有优惠的价格。 内页截图: 加入到购物车后: 这个功能主要运用在批发网站上面、客户可以同时订购。了解每个产品信息 之分方便。万方为你打造你心目中理想的网站。