8月 31

错误 101 (net::ERR_CONNECTION_RESET):连接已重置。

论坛搬到国外服务器第一天,就出现这个错误: 我好纠结。难道又要我搬回去?哎… 是不是服务器IP被封了?貌似换IP也挺麻烦。 百度一下,发现挺多服务器在国外的网站一样的情况,google也是,就连我可爱的gravatar头像也破了。看来是整体抽风….

8月 30

Linux服务器中文显示问题

西部数码的流量不够用了,不想续费,只好搬到国外去了,可是问题接二连三的,看来还是虚拟主机省心。 问题开始于勋章图片不显示,新窗打开变成了404 Not Found,一看URL,文件名成乱码了,这才想起来某些勋章是中文名。 到common目录下面,ls一看,中文文件名全部是乱码了,难怪不能显示。 一开始以为是nginx的问题,搜到一些文章帖 … Continue reading

8月 28

discuz修改代码简单实现虚拟会员总数

想清理垃圾会员,可是清理之后会员数减半还真不好看,就想着虚拟显示一些,用插件太麻烦,要虚拟很多数据,并且只让成倍虚拟,我只想增加被清理的数量,所以只好另找办法。 打开discuz.htm模板,可以看见会员总数是这个变量 $_G[‘cache’][‘userstatus’][‘to … Continue reading

8月 28

Discuz X2.5移动论坛帖子到群组

论坛改版,想要将论坛部分帖子移动到群组,可是discuz没有提供此功能。不过可以借助sql语句来移动帖子,而且个人感觉sql比面板操作效率更高。 先列出几个字段的含义: pre_forum_thread表部分字段 fid 论坛板块或群组id typeid 主题分类id tid 主题id isgroup 主题是否在群组,1为是,0为否 然后 … Continue reading

8月 25

php重定向到某个文件

先看代码: 这段简单的代码着实困扰了我一个多小时。想为博客写个安装程序,判断当config.php文件不存在时就转向安装程序install.php,当时用的是 因为博客放在了子目录 /blog/下,而 HTTP_HOST却是根目录,这样一来,一开博客就404错误。 今天早上突然想到可以试试相对路径,就像开头的那样,居然成功了,高兴。

8月 24

php不允许用户提交空表单

Jono Bacon的php八大动态web应用实上的博客代码有个问题,当提交空的评论时依然可以写入数据库,并在页面显示出来。这显然是不合理的。 可以修改代码,添加些判断:

8月 24

php插入汉字到mysql变成乱码

代码如下: 这句代码 本来是在header.php中加过的,但是验证表单时要求http头之前页面上不能显示任何数据,所以没有包含header.php,汉字插入数据库时就变成了乱码。所以在插入之前加上上面那句代码就可以解决问题了。

8月 24

PHP错误:Notice:Undefined variable: SCRIPT_NAME

《php+mysql八大动态web应用实战》成书比较早,php中有些内容已经改变,如下代码: 会出现403错误,并在浏览器地址栏中报错如下: Notice:Undefined variable: SCRIPT_NAME :… $SCRIPT_NAME这个变量出了问题。网上搜了下,资料较少,没有搜到明确结果,不过看基本的写法都是 … Continue reading

8月 22

php+mysql八大动态web应用实战光盘不能运行

英文名Practical PHP and MySQL Building Eight Dynamic Web Applications,美国人Jono Bacon著。 从图书馆随书光盘系统下载到光盘,启动一台虚拟机,设为从光盘启动,然后加载iso文件,可是总是失败,直接引导到原有系统去了,我还以为vmware出了问题呢。 百度了才知道,原来 … Continue reading

8月 22

VPS备份到远程FTP脚本

基于网上代码修改。由于手上没有好用的FTP服务器,只能用sftp服务器,sourceforge的sftp服务器不仅免费,而且文件大小限制的不严格,速度也快,当然成了首选。 要在shell脚本里连接sftp服务器,必须要执行以下步骤: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写 … Continue reading