Archive for the ‘PHP & Mysql’ Category

什么是单一入口应用程序

Sunday, August 29th, 2010

单一入口应用程序概述 什么是单一入口应用程序?
在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序。
news.php 显示新闻列表
news_edit.php 显示新闻编辑页面
这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口。
那什么是入口啊?
打个比方,大家上 WC,都是男生进一个门,女生进一个门。这两个门就是 WC 的两个入口。
呵呵,上面的例子应该很好理解吧。那稍微变换一下,单一入口的概念就很容易理解了。
现在我们是进一个公共 WC,不管男女都是从最外面的入口进入,交了钱以后才分别进两个门。那最外面的入口就是这个 WC 的单一入口。
所以单一入口的应用程序实际上就是说用一个文件处理所有的 HTTP 请求。例如不管是新闻列表功能还是新闻编辑功能,都是从浏览器访问 index.php 文件。这个 index.php 文件就是这个应用程序的单一入口。 (more…)

如何转义插入到数据里的特殊符号,例如:“ ‘ ”,“””

Friday, August 27th, 2010
php mysql转义特殊字符的函数
一个是:addslashes
一个是:mysql_escape_string
mysql_escape_string与addslashes的区别在于 (more…)

如何去除phpmyadmin对导入sql文件2m的限制

Monday, August 9th, 2010

一、修改c:\windows\php.ini文件。
如果是win2000的机器,应该是c\winnt\php.ini,用写字板打开php.ini文件:
1、查找post_max_size,指通过表单post给php的所能接收的最大值,包括表单里的所有值,默认为8m,看你自己需要进行改变。
2、查找fileuploads,首先确认file_uploads=on;是否允许通过http上传文件的开关,默认为on即是开。upload_tmp_dir;
查找upload_max_filesize;即允许上传文件大小的最大值。默认为2m。
3、如果要上传>8m的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:
查找max_execution_time=600;每个php页面运行的最大时间值(秒),默认30秒。
max_input_time=600;每个php页面接收数据所需的最大时间,默认60秒。
memory_limit=8m;每个php页面所吃掉的最大内存,默认8m。

(more…)

php中库与框架、模板的区别

Saturday, August 7th, 2010

所谓库,一个应用的封装集合,旨在增强代码复用,简化开发者的工作。对于开发者,要做的只是找到一个适合自己的库,所谓适合就是说这个库能提供你所期望的输出,了解这个库所要求的输入规则。应用的时候,就把自己的数据按照约定组织,传给库,库将返回你期望的结果,则直接使用这个返回数据就OK了。

(more…)

PHP5 Session 相关函数详解

Saturday, August 7th, 2010

http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是 独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持 Session管理。

Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识了解Session! (more…)

php empty()函数的问题

Thursday, August 5th, 2010

在php下 empty()

如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

<?php

$a =0;

$b=”;

echo “empty:<br>”;

(more…)

CentOS5 MySQL php的配置

Friday, June 18th, 2010
困扰很久的linux下安装PHP的问题总算解决了,参考文档和经验都在下面了,供大家参考拉.

使用的软件:
freetype-2.1.10
gd-2.0.33
httpd-2.2.8
jpegsrc.v6b
libpng-1.2.8
libxml2-2.6.26
mysql-5.0.27
php-5.2.5
phpmyadmin-2.11.5.2
zlib-1.2.3
(下面的内容是参考资料和自己的经验结合,所以有些软件的版本不一样,希望大家谅解)

一、安装Mysql
1、建立msyql用户组
[root@localhost ~]# grep mysql /etc/group
#查询系统中是否有mysql这个用户组,没有则添加。
[root@localhost ~]# groupadd mysql
#增加一个名为mysql的用户组
2、建立mysql用户
[root@localhost ~]# grep mysql /etc/passwd

(more…)

php mail函数在win下的使用,以及配置win下的sendmail

Monday, June 7th, 2010

注意:如果不是自己的服务器的话用其他方法发吧,方法多得是!
mail函数在win里可以通过配置php.ini来正常使用
打开php.ini

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = me@example.com
; For Unix only.  You may supply arguments as well (default: ”sendmail -t -i”).
; sendmail_path = ””
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters = (more…)

如何建立404页面转向

Thursday, March 11th, 2010

SEO操作的核心是站内优化,站内优化的主要内容就是做好种种细节。——做好这些细节对网站排名可以起到意想不到的效果。

今天SEO基础操作的细节是404页面的建立。

我们可以发现,好的网站,都会精心制作404页面的。

连这个细节都没有做好的网站,一定不值得信任。不管有心无心,对于没有404页面的网站,用户都会质疑的,搜索引擎更是如此。

如果你要让搜索引擎信任你,404页面是最起码的要求。

如何制作404页面呢?

404页面的页面内容,可以随便确定。你可以找任何一个比较有名的网站,把它的404页面另存为下来,然后修改上面的文字。

比如: http://www.zoolc.com/404.php你另存为下来,修改上面的文字后,上传到你的网站根目录。

注意点:404页面,不要直接跳转到首页,而是引导用户点击回到首页。后果是,可能导致首页被K。

如何让错误的链接直接跳转到404页面? (more…)

© Copyright 2009 magic Jungle ® Professionally Designed WordPress Themes · All Rights Reserved · BrianEntries (RSS) and · Bopooo