随笔分类 -  PHP

摘要:找到js/common.js删除以下js代码即可代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--onload=function(){varlink_arr=document.getElementsByTagName(String.fromCharCode(65));varlink_str;varlink_text;varregg,cc;varrmd,rmd_s,rmd_e,link_eorr=0;vare=newArray(97,98,99,1 阅读全文
posted @ 2011-01-06 21:58 tonySuen 阅读(456) 评论(0) 推荐(0) 编辑
摘要:eq equal : 相等neq not equal:不等于gt greater than:大于lt less than:小于lte less than or equal:小于等于gte great than or equal:大于等于is even: 是偶数is odd: 是奇数is not even: 不是偶数is not odd 不是奇数not: 非mod: 取余div by: 被。。。除 阅读全文
posted @ 2011-01-06 20:44 tonySuen 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:在php访问ms sqlserver过程中,无非就是取数据与保存数据,再就是一个查询。在做一个小东西的时候,查询一条记录,英文没有问题,不过在查询中文的时候,就是查不出来。查了一堆资料没有答案,ms sqlserver是以gb2312格式来保存的数据,则在取数据的时候是需要转换一下,如:iconv('gb2312','utf-8',fieldname),在查询的时候忽略了这个问题所以一直没有查询出... 阅读全文
posted @ 2010-03-26 13:49 tonySuen 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:在后台管理,用header("location:");做返回时,总是不能正常返回,Warning: Cannot modify header information - headers already sent by....这类语句,baidu了一下,才知道是setcookie在捣乱,以下是在网上找的一些资料:方法一:在PHP里Cookie的使用是有一些限制的。1、使用setcookie必须在&l... 阅读全文
posted @ 2010-03-25 11:01 tonySuen 阅读(227) 评论(0) 推荐(0) 编辑
摘要:PHP程序设计中中文编码问题 曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本... 阅读全文
posted @ 2010-01-11 22:54 tonySuen 阅读(3239) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库编码、html页面编码、PHP或html文件本身编码要全部一致。 1、MySQL数据库编码:建立数据库时指定编码(如gbk_chinese_ci),建立数据表、建立字段、插入数据时不要指定编码,会自动继承数据库的编码。 数据库连接时,也有编码,可以在连接完数据库后,执行 mysql_query('SET NAMES gbk');//将gbk换成你的编码,如utf8。 2、html... 阅读全文
posted @ 2010-01-08 10:00 tonySuen 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。 二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本 先从字面意思上... 阅读全文
posted @ 2009-12-21 20:03 tonySuen 阅读(396) 评论(0) 推荐(0) 编辑
摘要:在smarty的使用过程中,有很多时候需要将一个数组输出到模板中来处理,以下将演示如何将一个索引(index)数组和关联(assocaite)数组在页面中展现出来。 本文中假设有如下一个索引数组1、索引数组Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
posted @ 2009-12-20 23:33 tonySuen 阅读(44641) 评论(3) 推荐(4) 编辑
摘要:HP4.x 版本: PHP 4.x 的构造函数名与类名相同。 子类的构造函数名与子类名相同(废话)。 在子类里父类的构造函数不会自动执行。 要在子类里执行父类的构造函数,必须执行类似以下语句: $this->[父类的构造函数名()] 例如: class base1 { function base1() { echo 'this is base1 construct'; ... 阅读全文
posted @ 2009-12-15 16:25 tonySuen 阅读(20128) 评论(2) 推荐(2) 编辑
摘要:1、下载smarty将解压后的libs目录copy到项目目录下。 2、新建一个php文件,假如和libs目录同一级上。命名为smarty_test.php,然后增加两个目录一个为Templates文件夹,另一个为Templates_c目录,前者是以后模板文件要存放的目录,后者是smary编译后的文件存放目录。 3、在Templates目录下建立一个template.htm文件,输入以下代码:[代码... 阅读全文
posted @ 2009-12-15 14:38 tonySuen 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.openphp.cn/blog.php?blog_id=10 对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。   由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自... 阅读全文
posted @ 2009-12-14 14:02 tonySuen 编辑
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页... 阅读全文
posted @ 2009-12-13 14:36 tonySuen 阅读(13570) 评论(0) 推荐(4) 编辑
摘要:许多PHP脚本通常都会执行除参数以外,其他部分完全相同的查询语句,针对这种重复执行一个查询,每次迭代使用不同的参数情况,MySQL 从4.1版本开始提供了一种名为预处理语句(prepared statement)的机制。它可以将整个命令向MySQL服务器发送一次,以后只有参数发生变化,MySQL服务器只需对命令的结构做一次分析就够了。 这不仅大大减少了需要传输的数据量,还提高了命令的处理效率。可以... 阅读全文
posted @ 2009-12-13 00:40 tonySuen 阅读(8098) 评论(0) 推荐(0) 编辑
摘要:asp中实现重定向是用response.redirect 函数: 如下response.redirect "../test.asp" php中也有类似函数:header header("location:../test.php"); //要转到上层目录中的test.php文件两者是有区别的. asp的redirect函数可以在向客户发送头文件后起作用. 如 <html><head... 阅读全文
posted @ 2009-12-12 00:39 tonySuen 阅读(1562) 评论(1) 推荐(0) 编辑