php指定网址跳转代码实例

ggp php 2013-06-30 249 次浏览
? php网址跳转代码实例: <? $s = $_SERVER[’QUERY_STRING’]; if ($s == "http://www.baidu.com"); { $s = "http://www.qq.com"; } if ($s == "http://www.hao123.com"); { $s = "http://www.mycodes.net"; } header("Location:".$s.""); ?> 北京性病医院,石家庄性病医院,尖锐湿疣复发, 阅读全文...

PHP获取星期的方法及代码

ggp php 2013-06-30 456 次浏览
PHP星期几获取代码:   1 date("l");     2 //data就可以获取英文的星期比如Sunday     3 date("w");     4 //这个可以获取数字星期比如123,注意0是星期日     获取中文星期几:     1 $weekarray=array("日","一","二","三","四","五","六");     2 //先定义一个数组     3 echo "星期".$weekarray[date("w")];     获取指定日期是:     1 $weekarray=array("日","一","二","三","四","五","六");     2 echo "星期".$weekarray[date(" 阅读全文...

PHP中SESSION过期设置

ggp php 2013-06-30 366 次浏览
因为项目需要,要将PHP中SESSION保存部分数据,不过总有个过期不能处理,这儿介绍一下session的过期设置,如果设置了session过期无效,请看下后面的解决办法: 在PHP中,设置php.ini,找到session.gc_maxlifetime = 1440 #(PHP5默认24分钟) 这里你可以随便设置一下过期时间.但是有人说设置以后,好象不起作用! 其实不是不起作用,而是因为系统默认: session.gc_probability = 1 session.gc_divisor = 1000 garbage collection 有个概率的,1/1000就是session 1000次才有一次被回收。 只要你的访问量大了,那就能达到回收的效果. 要不然 阅读全文...

php生成utf-8编码的xml方法

ggp php 2013-06-30 429 次浏览
前段时间在试用php本地测试的时候用的gbk的,默认的还可以用,可是这次换了utf-8编码的了,纠结呀。。 生成的xml读不出来了。... 其实用php生成UTF-8的文件没有什么特别的,只要把我们执行的那个PHP文件改成UTF-8编码保存起来,然后页面内容也用UTF-8的编码就可以了。 代码如下: header(’Content-Type: text/html; charset=utf-8’); $text=”荆门在线 0724.CC 普通文字带汉字生成”; $f=fopen("0724.php", “wb”); fwrite($f, $text); fclose($f); ?> 这样虽然上面定义了utf-8生成的是 gb2312 的格式,我们来简单的改下就可以了??因 阅读全文...

PHP生成静态页面的方法

ggp php 2013-06-30 348 次浏览
在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板、缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法。页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化。下面介绍PHP中页面静态化的方法。 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。 PHP生成静态HTML页面的方法 1、 阅读全文...

PHP开发提高效率技巧

ggp php 2013-06-30 336 次浏览
? 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之 阅读全文...

php+MySQL怎样判断update语句是否执行成功

ggp php 2013-06-30 393 次浏览
代码一: $rs=MySQL_query($sql); if(mysql_affected_rows()) echo "sql执行成功"; else echo "sql执行失败"; 代码二: <?php ? ? /* 连接数据库?*/ ? ? mysql_pconnect("localhost", "mysql_user", "mysql_passWord") or ? ?? ???die??("Could not connect" .??mysql_error()); ? ? mysql_select_db("mydb"); ? ? /* Update 记录??*/ ? ? mysql_query("UPDATE mytable SET used=1 WHERE id??< 10"); ? ??PRintf??("Updated records:??%d ", mysql_affected_rows()); ? ? mysql_query("COMMIT"); ?>? 想观察update的执行情况mysq 阅读全文...

PHP中__get()和__set的用法

ggp php 2013-06-28 407 次浏览
一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性。类似于java中的javabean的操作,使用的方法也类似,只是不需要像javabean中那样,对每个字段进行set和get的操作。只需要加上两个魔术方法即可。即私有成员的设值和取值的操作。 在PHP5中给我们提供了专门为属性设置值和获取值的方法,“__set()”和“__get()”这两个方法,这两个方法不是默认存在的,而是我们手工添加到类里面去的,像构造方法(__construct() 阅读全文...

PHP中使用全局变量

ggp php 2013-06-28 390 次浏览
即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。 使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,因为全局数据把你代码中原本单独的代码段都联系在一起了,这样的后果就是如果你改变其中的某一部分代码,可能 阅读全文...

修改php.ini不生效的问题

ggp php 2013-06-28 345 次浏览
摘要:上传大于8M的文件需要修改php的配置才可以生效。但是我在网上找了一堆修改配置的资料,但是自己修改之后就是没有生效。   解决方法: 修改php.ini这个选项,网上有很多的教程,可以随便搜。 1、先用root账号,登录到nobody的账户。 2、然后用whereis php命令查看,php.ini所在的位置,修改这个php.ini的文件就可以了。 3、最后重启apache,就可以生效了。 ? 这里的nobody账户就是apache使用的账户,权限很低。 这里主要注意的问题就是你修改的配置文件必须是nobody所使用的配置文件。 一般情况下,修改了配置但是没有生效, 阅读全文...
回顶部