06. 23.

发现一个curl的非常不错的用法,特此分享一下。

本文转载于:http://tonychiu.blog.51cto.com/656605/573527

$ curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} \
http://www.WEB.com
0.081:0.272:0.779

给出对一个流行的新闻站点执行 curl 命令的情况。输出通常是 HTML 代码,通过 -o 参数发送到 /dev/null。-s 参数去掉所有状态信息。-w 参数让 curl 写出表 1 列出的计时器的状态信息:

计时器                            描述
time_connect              建立到服务器的 TCP 连接所用的时间
time_starttransfer    在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total                     完成请求所用的时间

这 些计时器都相对于事务的起始时间,甚至要先于 Domain Name Service(DNS)查询。因此,在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是 0.272 – 0.081 = 0.191 秒。客户机从服务器下载数据所用的时间是 0.779 – 0.272 = 0.507 秒。
通过观察 curl 数据及其随时间变化的趋势,可以很好地了解站点对用户的响应性。


07. 3.

google或者baidu一下“模板文件不存在,无法解析文档”,有太多的解决方案,遇到问题的同学也N多,所以写此文档。

打开dede程序主目录:/incluede/arc.archives.class.php
查找 “模板文件不存在,无法解析文档” 修改为:
echo “模板文件不存在,无法解析文档!” .$this->ArcID;

然后去继续生成html,依旧会报错,此时出错文章的ID就会显示出来,找到这个id的文章,删除掉一般就没问题了。

但是也有例如特殊情况,比如你根本找不到这个文章的ID,甚至在dede_addonarticle和dede_archives表里都找不到这个ID,这个时候,你到dede_arctiny表找到这个ID的那行,也许是多个,但是一般不会很多,不然你要重新搞文章了,直到不再报错。
问题就这样解决了。

至于原理,我没细看代码,但是我知道要把某一篇文章生成静态html,需要至少这三个表dede_addonarticle、dede_archives、dede_arctiny同时提供这个ID,如果有一个缺失了,那可能就会报错~~


10. 15.

本文对我是非常有用, 因为我一直无法解决wp_list_cats 如何不显示子分类的问题

但是本文也有遗漏或者说明不清楚的地方, 但是我要说的是, 其实wp_list_categories 和wp_list_cats里的参数几乎是可以通用的

例如我使用wp_list_cats来隐藏子分类一直不成功, 于是我按照本文, 设定为wp_list_categories(“depth=1&hierarchical=1&hide_empty=0”), 结果发现多出来”分类”两个字, 我是放在导航上的, 那不是很难看, 于是我使用wp_list_cats(“depth=1&hierarchical=1&hide_empty=0”), 看了下他们的函数, 可以通用, 呵呵

While you are customizing/developing your WordPress theme, if you found children=0 paramter is not working with wp_list_cats() function (deprecated), you should use wp_list_categories() function instead.

It’s important to note their parameters are different, comparison as below:

wp_list_cats > wp_list_categories

optionall > show_option_all

sort_column > orderby

sort_order > order

optioncount > show_count
阅读全文 »


09. 9.

随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。

本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。

1. 获取所有可用的模块 – get_loaded_extensions

该函数返回所有已经加载的(可用的)模块。

用法:

[coolcode lang=”php”]
< ?php print_r(get_loaded_extensions()); ?>
[/coolcode]

阅读全文 »


08. 15.

MooPHP站长工具合集 提供下载
1.欢迎试用MooPHP站长系列工具
————————-
前段时间断断续续发布了几个站长小工具,有网友来信建议,希望能全部打包一份完整的提供下载。
现在重新整理了一下文档,重新打包,发布出来给各位站长朋友使用。

2.工具需求
———–
php4以上版本
无需MYSQL数据库支持

阅读全文 »


07. 25.

MooPHP之网站关键字排名小工具 v1.0 发布

本程序基于MooPHP框架开发, 无需数据库, 可以快速查询您的网站的某一个关键字在google或者baidu里的排名
检索格式:(网站地址:关键字) 例如: www.hao32.com:个人日志
基于MooPHP框架的网站关键字排名查询工具, 代码简洁高效开源, 对于php初学者和MooPHP入门的同学很有用

程序演示地址: https://www.hao32.com/tools/position.php
阅读全文 »


07. 15.

MooPHP之搜索引擎收录与反向链接查询小工具 v1.0 发布

本程序基于MooPHP框架开发, 无需数据库, 查询速度极快
本程序查询最为常用的百度和Google搜索引擎的收录结果和反向链接结果, 对建站的朋友很有帮助
基于MooPHP框架的搜索引擎收录与反向链接查询小工具, 代码简洁高效开源, 对于php初学者和MooPHP入门的同学很有用

程序演示地址: https://www.hao32.com/tools/site.php
阅读全文 »


07. 8.

MooPHP之网址转换成HEX编码小工具 v1.0 发布
本程序基于MooPHP框架开发, 无需数据库, 查询速度极快
基于MooPHP框架的网址转换成HEX编码小工具, 代码简洁高效开源, 对于php初学者和MooPHP入门的同学很有用

程序演示地址: https://www.hao32.com/tools/hex.php
阅读全文 »


07. 8.

MooPHP之pr查询小工具 v1.0 (修正版) 发布
本程序基于pr框架开发, 无需数据库, 解决LINUX服务器下查询不正常的问题
基于MooPHP框架的Google PageRank(pr)查询工具, 代码简洁高效开源, 对于php初学者和MooPHP入门的同学很有用

程序演示地址: https://www.hao32.com/tools/pr.php
阅读全文 »


07. 8.

MooPHP之IP查询小工具 v1.0 (修正版) 发布
本程序基于MooPHP框架开发, 无需数据库, 使用的PHP算法直接查询纯真IP数据库
基于MooPHP框架的IP查询工具, 代码简洁高效开源, 对于php初学者和MooPHP入门的同学很有用

程序演示地址: http://www.hao32.com/tools/ip.php
阅读全文 »