返回首页 我的新博客

随笔分类 -  PHP

摘要:demo.php文件?phpheader("Content-type: text/html;charset=gbk");//输出编码,避免中文乱码?!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"htmlheadtitleajax分页演示/titlescript language="JavaScript" src="ajaxpg.js" type="text/javascript"/scriptmeta htt 阅读全文
posted @ 2010-12-18 22:26 buffer的blogs 阅读(541) 评论(0) 推荐(0)
摘要:preg_replace(PHP 3= 3.0.9, PHP 4 )preg_replace--执行正则表达式的搜索和替换说明mixedpreg_replace( mixed pattern, mixed replacement, mixed subject [, int limit])在subject中搜索pattern模式的匹配项并替换为replacement。如果指定了limit,则仅替换limit个匹配,如果省略limit或者其值为 -1,则所有的匹配项都会被替换。replacement可以包含\\n形式或(自 PHP 4.0.4 起)$n形式的逆向引用,首选使用后者。每个此种引用将 阅读全文
posted @ 2010-12-10 19:00 buffer的blogs 阅读(481) 评论(0) 推荐(0)
摘要:每个PHP程序员都知道PHP有强大的正则表达式功能,为了以后的工作方便,我从网上整理了关于正则表达式的资料,方便以后工作时的进行资料查阅。   正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。    举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所填写的表单信息将会被正常处理;反之,如果用户输入的邮件地址与正则表达的模式不匹配,将会弹出提示信息,要求用户重新输入正确的邮件地址。由 阅读全文
posted @ 2010-12-10 17:44 buffer的blogs 阅读(183) 评论(0) 推荐(0)
摘要:1. PHP 中的正则表达式2. 八个实用的PHP正则表达式3. 如何书写更易阅读的PHP正则表达式4. 半小时精通正则表达式5. 正则在文章采集系统中的应用及常见问题答疑6. ...更多策划中文章内容来源方面,有本站旧文重新整理而来,也有翻译英文文献而来(感谢在加拿大的!oEL同学),还有些是个人心得.个人能力有限,肯定有一些错误,发现的朋友请给予提醒以及时更正. 不至误导新手. 如果文章能给大家一些参考,就很满足了. 也欢迎PHP爱好者投稿,完善本系列,让新手少走一些弯路. PHP与正则表达系列之: PHP 中的正则表达式正则表达式简介及正则表达式在PHP中的作用正则表达式是一种表示规则的 阅读全文
posted @ 2010-12-10 15:21 buffer的blogs 阅读(356) 评论(0) 推荐(0)
摘要:文件上传表单 <form enctype="multipart/form-data" action="URL" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> <input name="myFile" type="file"> <input type="submi... 阅读全文
posted @ 2010-11-29 12:20 buffer的blogs 阅读(223) 评论(0) 推荐(0)
摘要:1 publicfunctioncutStr($string,$start,$sublen,$extstring='',$code='UTF-8')2{3if($code=='UTF-8')4{5$pa="/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|... 阅读全文
posted @ 2010-11-15 01:05 buffer的blogs 阅读(329) 评论(1) 推荐(0)
摘要:因为PHP没有形成的判断奇偶函数,所以以前一直使用 %2 来判断一个数字变量是奇数还是偶数,如果把该变量 mod2 得到结果是1那么就是奇数,得到结果是 0 那么就是偶数。最近看了PHP手册,发现除了使用算术运算符判断,还可以使用位运算符来判断。 当然,如果已经知道变量值是数字而非字符或字符串,则可以省略 is_numeric 函数的判断,直接使用 $num&1 来判断就行了。 阅读全文
posted @ 2010-11-14 19:53 buffer的blogs 阅读(807) 评论(0) 推荐(0)
摘要:PHP页面的静态化很有必要,尤其是在CMS系统中,一些内容一旦生成,基本上不会有变化,这时如果用html将页面静态化,无疑会减少服务其解析PHP页面的负担。以下是看书学来的PHP静态化技术,记录之以备不时之需。 无论是利用框架还是简单的脚本,原理基本一致:就是利用PHP进行文件操作,替换html模板中的动态元素.简单的例子:1.建立模板(template.html)<html> <... 阅读全文
posted @ 2010-10-31 11:14 buffer的blogs 阅读(337) 评论(0) 推荐(0)
摘要:备注:2010年7月底移动飞信修改协议,造成影响的 sms.api.bz 免费发送短信API接口,已于2010年8月3日19:00恢复正常。  飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。  1、下载中国移动飞信PC客户端软件(http://www.fetion.com.cn/downloads... 阅读全文
posted @ 2010-10-06 14:10 buffer的blogs 阅读(1244) 评论(0) 推荐(0)
摘要:http://soft.yesky.com/lesson/163/2285663.shtml 阅读全文
posted @ 2010-05-20 11:25 buffer的blogs 阅读(99) 评论(0) 推荐(0)
摘要:现在我们看看另一个测试脚本运行时间的方法--使用Benchmark_Timer类来测试一段代码执行所消耗的时间及这一段代码中每次调用与下一次调用间的时间。benchmark2.php<?phprequire_once 'Benchmark/Timer.php'; $timer = new Benchmark_Timer(); $timer->start(); $timer->se... 阅读全文
posted @ 2010-05-20 11:17 buffer的blogs 阅读(318) 评论(0) 推荐(0)
摘要:Ok I worked out the bugs. Hopefully this information will help other folks that want to install Smarty on Windows. I wish I had this info when I started, the documentation is geared towards *nix and i... 阅读全文
posted @ 2010-05-20 10:17 buffer的blogs 阅读(245) 评论(0) 推荐(0)
摘要:[php]预定义变量(一) $_SERVER (附:获取当前URL地址例子)例: 我需要 获取当前的 的URL 地址 $url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];echo $url_this;则显示 : http://localhost/lu.php服务器变量:$_SERVER注: 在 PHP 4.1.0 及以... 阅读全文
posted @ 2010-05-09 01:16 buffer的blogs 阅读(1327) 评论(0) 推荐(0)
摘要:functiontimediff($begin_time,$end_time) { if($begin_time<$end_time){ $starttime=$begin_time; $endtime=$end_time; } else{ $starttime=$end_time; $endtime=$begin_time; } $timediff=$endtime-$starttime;... 阅读全文
posted @ 2010-05-07 11:14 buffer的blogs 阅读(1922) 评论(0) 推荐(0)
摘要:今天用echo $showtime=date("Y-m-d H:i:s")获取系统时间时,发现获取的时间与系统的时间不符。 研究了一番发现,PHP默认设置的时间是以格林威治时区为标准的,所以我们必须把PHP的时区设定改为北京时间。 操作方法: 打开php.ini文件,一般在PHP的安装根目录下 找到其中的;date.timezone 删掉 date.timezone前面的分号,并改成date.ti... 阅读全文
posted @ 2010-04-25 23:36 buffer的blogs 阅读(195) 评论(0) 推荐(0)
摘要:一个网站运营一段时间后,栏目设置很可能发生变化,此时就有可能导致 URL 变化。而 URL 变化的最大问题就是导致以前的连接失效,对用户体验非常不好,而且也会影响搜索引擎对网站的收录。所以我们必须保证以前的 URL 不失效。例如以前新闻页面的网址是 http://msplinks.com.cn/MDFodHRwOi8vbXkuY29tLzEyMzQ1Ni5odG1s,而现在是 http://msp... 阅读全文
posted @ 2010-04-19 15:31 buffer的blogs 阅读(284) 评论(0) 推荐(0)
摘要:异步 JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax)无疑是最流行的新 Web 技术。“结合 Ajax 进行 PHP 开发” 这个系列包括两部分,我们将完全使用 PHP 和 Simple Ajax Toolkit (Sajax) 创建一个简单的相册作为在线 Web 应用程序。我们首先用标准的 PHP 开发方法编写简... 阅读全文
posted @ 2010-04-16 16:04 buffer的blogs 阅读(262) 评论(0) 推荐(0)
摘要:AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)   [AJAX介绍]  Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态... 阅读全文
posted @ 2010-04-16 16:03 buffer的blogs 阅读(255) 评论(0) 推荐(0)
摘要:AJAX 可与 XML 文件进行交互式通信。AJAX XML 实例在下面的 AJAX 实例中,我们将演示网页如何使用 AJAX 技术从 XML 文件中读取信息。在下面的下列列表中选择一个 CD选择 CD: 在此列出 CD 信息。本例包括三张页面:一个简单 HTML 表单 一个 XML 文件 一个 JavaScript 文件 一张 PHP 页面 HTML 表单上面的例子包含了一张简单的 HTML ... 阅读全文
posted @ 2010-04-16 16:00 buffer的blogs 阅读(270) 评论(0) 推荐(0)
摘要:RSS 阅读器用于阅读 RSS Feed。RSS 允许对新闻和更新进行快速浏览。AJAX RSS 阅读器在下面的 AJAX 实例中,我们将演示一个 RSS 阅读器,通过它,来自 RSS 的内容在不进行刷新的情况下载入网页。在下面的列表框中选择一个 RSS 新闻订阅Select an RSS-Feed: 在此列出 RSS Feed。本例包括三个元素:简单的 HTML 表单 JavaScript P... 阅读全文
posted @ 2010-04-16 15:59 buffer的blogs 阅读(213) 评论(0) 推荐(0)