七
25
2008
int get_magic_quotes_gpc ( void )
本函式取得 PHP 环境设定的变数 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。传回 0 表示关闭本功能;传回 1 表示本功能开启。当 magic_quotes_gpc 开启时,所有的 ‘ (单引号), ” (双引号), (反斜线) and 空字符会自动转为含有反斜线的溢出字符。
string addslashes ( string str )
返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(‘)、双引号(“)、反斜线()与 NUL(NULL 字符)。
一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O’reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 作为转义符:O’reilly。这样可以将数据放入数据库中,而不会插入额外的 。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ‘ 时将使用 ‘ 进行转义。
阅读全文——共706字
七
24
2008
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识)
首先我们来明白上面三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语言来表达,呵呵,语文没学好。 -_-#
这么说还不能很了解,那我们就根据实际的例子结合来讲讲。
(1) this
1 <?php
2
3 class UserName
4 {
5 //定义属性
6 private $name;
阅读全文——共3044字
七
23
2008
一、原理
PHP中的GD库支持中文,但是必须要以UTF-8格式的参数来进行传递。下面先说一下汉字的UTF-8编码的求得。
用WORD2000或WINDOW 2000下的记事本编辑所要显示的汉字。
把所编辑的文字存成格式为UTF-8格式的文件。
用一个16进制的编辑器(如用PCTOOLS的EDIT功能)打开这个文件,这时会看到打开的文件里面有一些16进制的字符。一个汉字占三个字节,所以应该选择编辑汉字个数乘以3个字节的内容,把此编码记录下来以备后用。如赛迪网的代码是:E8 B5 9B E8 BF AA E7 BD 91
二、实现
本例中实现:赛迪网 www.tisswb.cn的图像输出。文件名为:ttf.php。<?php
//定义输出为图像类型
header(“content-type:image/gif”);
//新建图象
阅读全文——共1241字
七
23
2008
好多年没写程序了,现在对于php+mysql数据库编程都已经生疏了,最近又重新拾了起来,当然一开始就出现遇见了这样那样的问题.
1.乱码问题
按照以前的习惯写了代码如下;
$link = mysql_connect(‘localhost’,’hgqy’,’hgqy’); //连接数据服务器
mysql_select_db(‘hgqy’ , $link); //选择数据库
$sql = “select * from `plug_qiye` where cpname = ‘济南’”;
$query = mysql_query($sql) or die(“查询失败” . mysql_error()); //执行数据查询语句
$row = mysql_fetch_array($query);
foreach ($row as $i){
阅读全文——共534字
七
19
2008
语言设置指的是<meta>这里的charset,如简体中文是charset=gb2312,UTF-8是charset=utf-8;文本编码指的是文件的储存格式,我们新建的文本文件默认都是ANSI格式,所以不能含有如©、®这类字符。为了不让网页出现乱码,语言设置和文本编码应该相对应,简体中文的文本编码格式是gb2312,UTF-8文本编码格式是UTF-8。语言设置和文本编码对于任何客户端网页都适用,如.htm、.asp、.php、.jsp、.aspx的网页。
ANSI和UTF-8文本编码的体积,我这里做了一些实验,同一个字符重复N次,如下表:
字符
编码格式
重复次数
文件体积
阅读全文——共1043字
六
04
2008
字符 描述
将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,’n’ 匹配字符 “n”。’n’ 匹配一个换行符。序列 ” 匹配 “” 而 “(” 则匹配 “(“。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘n’ 或 ‘r’ 之后的位置。
$
匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘n’ 或 ‘r’ 之前的位置。
*
匹配前面的子表达式零次或多次。例如,zo* 能匹配 “z” 以及 “zoo”。 * 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,’zo+’ 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等价于 {1,}。
阅读全文——共2777字
六
02
2008
discuz6.x的url静态化,一般都是处理的列表页和内容也的静态化,有很多时候,为了达到浏览的速度快,我们必须把首页也同时静态化了,这样访问起来比较方便,下面就介绍一下不同环境下discuz的首页静态化的方法:
1.修改服务器配置文件:
独立主机用户:
打开 Apache 所在目录里的 conf/httpd.conf,添加:
RewriteRule ^(.*)/index.html$ $1/index.php
RewriteRule ^(.*)/index-([0-9]+).html$ $1/index.php?gid=$2
Apache Web Server (虚拟主机用户):
打开 .htaccess 文件,添加:
RewriteRule ^index.html$ index.php
RewriteRule ^index-([0-9]+).html$ index.php?gid=$1
阅读全文——共1130字
五
05
2008
一:
我有原图
oldimg.PNG
现在要用php对其放小10%或放大200%怎么写代码啊
二:
我有原图
oldimg.PNG
高为200,宽为300
我要在上面剪切
坐标为
阅读全文——共1033字