HDR

HDR

PHP 异常处理 Exception 类

异常(Exception)用于在指定的错误发生时改变脚本的正常流程。
什么是异常?
PHP 5 提供了一种新的面向对象的错误处理方法。
异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。
当异常被触发时,通常会发生:
当前代码状态被保存
代码执行被切换到预定义的异常处理器函数
根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本
我们将展示不同的错误处理方法:
异常的基本使用
创建自定义的异常处理器
多个[……]

阅读全文»

PHP基于Dom方式的网页采集的实现

require(‘phpQuery/phpQuery.php’);

$s=file_get_contents(‘http://tech.163.com/digi/09/0223/19/52S47HNQ001624J2.html’);
$doc=phpQuery::newDocumentHTML($s);
echo ‘标题:’.$doc[‘html>body>div.endArea>div.col1>div#endMain>div.theTitle>h1#end[……]

阅读全文»

asp 性能优化

昨天闲着没事,网上搜索了一些asp应用优化方面的资料,看了几篇,感觉和我最近优化kingcms代码使用的方法基本一样。总结了一下,感觉asp代码优化可以针对如下几点进行处理。

1、 文件长度,asp作为一种逐行解释执行的脚本型开发语言,asp代码文件本身的长度会影响到asp解释执行的效率,尽量缩短文件长度(行数),会显著提高
asp程序性能。当然,asp文件长度并不只是一个文件中代码行数,还包括使用< !– #include file="Header.asp&[……]

阅读全文»

不用任何插件实现留言板

很多用WordPress的朋友肯能都会觉得遗憾,因为WordPress本身没提供有像其他博客一样的留言板页面,虽然可以利用第三方插件实现,但是还有个更简便的方法利用WordPress的自定义字段实现。 大家可以到我的博客首页来查看效果 我们可以在后台新建一个页面专门用来做为留言的页面,可能你会发现,即使选上了允许PingBack/Trackback和留言,但却没有任何效果,这个时候你可以在page页面中加上这段代码用于调用程序的评论模块: <!–p comments_template();–&[……]

阅读全文»

wordpress留言板手动制作方法(非插件)

我很懒,本来想找到一个留言板插件用就好了,可惜小弟不才还真没找到留言板插件!如果谁找到了,可以在下面留言下。
所以只好百度,谷歌了些手动制作留言板的方法,自己已经制作成功了留言板 下面说下我的制作过程.
思路:建立一个页面,并为其单独建立模板,这里模板分页面文字模板和评论部分模板(留言部分模板)
具体步骤:
一.制作
1.到你现在使用的wp主题文件夹下面(主题文件夹目录是/wp-content/themes/)复制comments.php文件,并改名为gbcomments.php
2.在相同的[……]

阅读全文»

简单5步,制作wordpress留言板

做一个wordpress留言板很简单,我们知道一般可以用新建一个主题名字叫“留言板”的页面,让访客以评论留言的方式来实现。但是这种方式建立的留言板,其实是一个一般主题(post)或页面(page),因此缺乏进一步定制的功能,而且提示文字也全部是“评论”
要做一个可定制的留言板其实很简单,只需要5步,那就让我们开始吧:)
如果你满足下列要求,请继续,
你有主机文件存储权限(一般博客服务提供商可能没有提供此权限).
你可以以admin权限登录后台(一般都有吧)
你大概知道点HTML和PHP文本形式的[……]

阅读全文»

ajax驱动代码,兼容Firefox和Opera

function ajax_driv() {
var xmlhttp;
if (window.ActiveXObject) {
/* 不要删除以下注释,这部分不是注释 */
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject(“Msxml2.xmlhttp”);
} catch (e) {
try {[……]

阅读全文»

js,get方式实现伪ajax效果

function gethtm(url, id, is) {
var doc = document.getElementById(id);
if (id == ‘main’) {
doc.innerHTML = “<span id=”\"load\"”><img src=”\"image\/load.gif\"\/” />Loading…<\/span>”;
} else {[……]

阅读全文»

js,post方式实现伪ajax效果

function posthtm(url,id,verbs,is){ var doc = document.getElementById(id); doc.innerHTML="Loading..."; var xmlhttp = false; if(doc!=null){ doc.style.visibility="visible"; if(doc.style.visibility=="visible"){ xmlhttp=ajax_driv(); xmlhttp.open("POST", url,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { if (is){doc.innerHTML=xmlhttp.responseText;}else{eval(xmlhttp.responseText);}; } } xmlhttp.setRequestHeader("Content-Length",verbs.length); xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); xmlhttp.send(verbs); } } } 转自Sin.CS 的 部落格

在 WordPress 后台显示日志浏览数

除了使用 Google Analytics 统计整个博客的流量之外,我还使用 WP-Postviews 这个 WordPress 插件对每篇日志的点击数进行统计,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。但是 PostViews 这个插件有点不好的地方就是不能在后台日志列表页面显示点击数,今天我查了下 WordPress 的 Hook,通过以下代码实现了这个功能:

add_filter(‘manage_posts_col[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号