程序设计
站长兄弟,莫要使用php168商务系统
2010年初我公司购买了php168商务系统,当然这时候我还未到公司就职,否则我一定会阻止公司购买这套系统。为什么呢?首先从代码上看,这个系统代码写得很垃圾,扩展性和负载性相当差,下面我具体来一一道来:
1、发表文章的时候不能更新内容,如果有多个人使用的话,此时更新会出现问题,无法生成静态页。
2、没有栏目页更新,如果用户只想更新下栏目页的话,那么必须更新所有内容页面。
3、最重要的一定,php168商务系统占用资源惊人,几十人在线的时候(多名编辑同时编辑发布新闻),cpu占用率便可以达到百分之百。本人测试过,使用php168商务系统建设的网站中的进程占用用率惊人!
以上是我这一个月来使用该系统遇到的问题,奉劝使用php168商务系统的站长趁早放弃,而且该系统还无耻地加密,代码写成那个样子有必要加密吗?!鄙视php168商务系统!
ajax解决中文乱码
这里提供ajax解决中文乱码,get方式访问中的中文乱码。解决方法是转码encodeURI,然后解码php用urldecode
不然php页面就会乱码,处理不出来数据。
如果是gbk可以用$b = iconv(”utf-8″,”gb2312″,urldecode(”get参数变量”));
centos搭建vsftpd服务器详解
1.查看有没有安装vsftpd:
rpm -qa | grep vsftpd
2.yum安装vsftpd:
yum install vsftpd
3.设置每次开机时自动运行及手工启动它:
chkconfig vsftpd on
service vsftpd start
netstat -tl 可以查看ftp端口是否在侦听了!
4.为vsftpd添加ftp账号
用useradd建立的用户,如果后面不加参数,建立的用户为普通用户,有系统登陆权限,所以要在useradd命令后面加上参数,为虚拟主机添加不可以登录系统的ftp专用账号,命令如下:
# useradd –s /sbin/nologin –d /var/www -g ftp ftpadmin
如果显示如下信息:
Creating mailbox file: File exists
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
表示用户家目录已经存在(/var/www),不可再新建此目录,并非添加用户失败,接下来给用户设置密码,否则此账号不能使用,命令如下:
# passwd ftpadmin
这样就为linux系统添加用户ftpadmin,用户目录指定为/var/www,属于ftp用户组,且此用户不能登陆系统。
注:
-s /sbin/nologin是让其不能登陆系统
-d 是指定用户目录为/var/www
-g ftp 把用户加入到ftp组中
修改/var/www目录属性:
$ chmod -R 777 /var/www 递归地给此目录下所有文件和子目录的读、写、执行权限
$ chgrp [...]
