分类 网站 下的文章

你可能会问:Apache不是在Linux环境中使用吗?
有些同学对Linux系统不熟悉,或者其它原因,在Windows服务器中安装了Apache,当然是可以的。

我们知道,在Linux环境中查看版本通过命令。
那么问题来了:
Windows环境下怎么查看Apache、PHP当前使用的版本呢?

其实也很简单。
甚至比Linux环境下更简单。

- 阅读剩余部分 -

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
5、注销那些不用的变量尤其是大数组,以便释放内存。

- 阅读剩余部分 -

DEDECMS是一款很受站长欢迎的CMS,基于PHP+MYSQL开发的开源网站管理系统。

相信有不少站长都使用过DEDECMS。

DEDECMS很好用,简单方便,但有时候有一些功能问题,靠官方解决是不大可能,而官方论坛基本上也冷暖自知。

下面整理一些可能用到的修改技巧,不定期持续更新。

- 阅读剩余部分 -

跨站脚本攻击就是指恶意攻击者向网页中插入一段恶意代码,当用户浏览该网页时,嵌入到网页中的恶意代码就会被执行。一般用来盗取浏览器cookie

跨站脚本攻击漏洞,英文名称Cross Site Scripting,简称CSS又叫XSS。它指的是恶意攻击者向Web页面中插入一段恶意代码,当用户浏览该页面时,嵌入到Web页面中的恶意代码就会被执行,从而达到恶意攻击者的特殊目的。

避免XSS的方法之一主要是将用户所提供的内容输入输出进行过滤,许多语言都有提供对HTML的过滤。

- 阅读剩余部分 -

Discuz X2运行在PHP5.2.17下,php-5.2.17_errors.log出现大量的错误提示:

PHP Notice: Undefined index: fromuser in E:\bbs\index.php on line 122

这个错误提示大概意思是:存在未定义的变量。

虽然这个报错不影响程序运行,但错误日志每天不断增加也很烦人。怎么解决呢?

- 阅读剩余部分 -

Discuz! X3.2 R20141225版本发布了,DZ官方也没有具体说说这次更新到底更新了啥。

Discuz官方论坛的原话是:

本版本根据X3.2发布后收集的问题进行了修正, 使程序更加安全稳定。 建议 所有X3.2用户进行升级。

忍不住好奇心,稍微浏览了下更新包的代码。

除了普通的功能性补丁、安全性修复外,最让我惊讶的是,竟然针对php5.4以上版本出现的utf8编码问题修复了!

- 阅读剩余部分 -

昨天刚装的一个wordpress网站,安装完成后就没管它。今天登录后台,怎么都登不上去。
密码错误它会提示,正确的密码没有提示,点击登录没任何动静,一直停留在“wp-login.php?redirect_to”的界面。

有大神说要改这个文件,改那个文件。我认为一个成熟的系统,不应该出现这种低级的错误吧?需要修改程序代码才能进后台,是极端情况。

- 阅读剩余部分 -

今天发现一个奇怪的现象,本地配置好Wordpress以后,上传到服务器,发现中文标签打不开。
本地的环境是windows7,apache2.2,mysql5.0,php5.2。
服务器环境是windows2008,iis7.5,mysql5.1,php5.6。
经过排查,发现应该是Wordpress在IIS环境下,不能识别中文转码(包括IIS6和IIS7、IIS7.5)。
有人说是windows的关系,但事实证明在windows7下用apache没有这个问题。

- 阅读剩余部分 -