<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hyh's Blog]]></title><description><![CDATA[hyh's study blog]]></description><link>https://blog.csdn.net/itscat</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; itscat]]></copyright><item><title><![CDATA[php cURL入门教程]]></title><link>https://blog.csdn.net/itscat/article/details/12298125</link><guid>https://blog.csdn.net/itscat/article/details/12298125</guid><author>itscat</author><pubDate>Sat, 05 Oct 2013 02:30:42 +0800</pubDate><description><![CDATA[内容太多，直接附上地址：php cURL入门教程]]></description><category></category></item><item><title><![CDATA[php读取rss feed一例]]></title><link>https://blog.csdn.net/itscat/article/details/12249199</link><guid>https://blog.csdn.net/itscat/article/details/12249199</guid><author>itscat</author><pubDate>Thu, 03 Oct 2013 09:20:31 +0800</pubDate><description><![CDATA[RSS Feeds如今应用的非常广泛，基本上的网站都有这个功能，用来方便用户订阅最新的文章信息。

 

下面给出一个php读取rss feed的代码例子：

 
php
header("Content-type: text/html; charset=utf-8");

$file = file_get_contents("http://3aj.cn/site/rss.xml");]]></description><category></category></item><item><title><![CDATA[php md5配合crypt超级加密]]></title><link>https://blog.csdn.net/itscat/article/details/12115581</link><guid>https://blog.csdn.net/itscat/article/details/12115581</guid><author>itscat</author><pubDate>Sat, 28 Sep 2013 01:44:31 +0800</pubDate><description><![CDATA[http://3aj.cn/php/85.html


php md5配合crypt超级加密]]></description><category></category></item><item><title><![CDATA[php文件目录操作]]></title><link>https://blog.csdn.net/itscat/article/details/11947581</link><guid>https://blog.csdn.net/itscat/article/details/11947581</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:58:34 +0800</pubDate><description><![CDATA[新建文件 
1、先确定要写入文件的内容 
$content = '你好'; 
2、打开这个文件（系统会自动建立这个空文件） 
//假设新建的文件叫file.txt，而且在上级目录下。w表示‘写文件’，$fp下面要用到，表示指向某个打开的文件。 
$fp = fopen('../file.txt', 'w'); 
3、将内容字符串写入文件 
//$fp告诉系统要写入的文件，写入的内容是]]></description><category></category></item><item><title><![CDATA[php empty(), isset(), is_null() 实例测试]]></title><link>https://blog.csdn.net/itscat/article/details/11947517</link><guid>https://blog.csdn.net/itscat/article/details/11947517</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:58:26 +0800</pubDate><description><![CDATA[很多人对于 PHP 的 empty()，isset() 及 is_null() 三个函数的用法比较模糊，网上的资料也很多，但未必能讲的清楚，下面给出一个测试实例，对于理解这三个函数的区别会有很大的好处。

  
测试的类型如下： 
  
php
$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();
?>]]></description><category></category></item><item><title><![CDATA[php判断用户是否为手机访问]]></title><link>https://blog.csdn.net/itscat/article/details/11947547</link><guid>https://blog.csdn.net/itscat/article/details/11947547</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:58:14 +0800</pubDate><description><![CDATA[使用PHP判断用户是否用使用手机进行访问，自定义的函数如下： 
  
$agent = check_wap();
if( $agent ) {
	header('Location: http://3aj.cn/');
	exit;
}

// check if wap 
function check_wap() {
	// 先检查是否为wap代理，准确度高
	if (stri]]></description><category></category></item><item><title><![CDATA[php文件夹操作]]></title><link>https://blog.csdn.net/itscat/article/details/11947625</link><guid>https://blog.csdn.net/itscat/article/details/11947625</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:58:07 +0800</pubDate><description><![CDATA[string basename ( string path [, string suffix] ) 
给出一个包含有指向一个文件的全路径的字符串，本函数返回基本的文件名。如果文件名是以 suffix 结束的，那这一部分也会被去掉。 
在 Windows 中，斜线（/）和反斜线（\）都可以用作目录分隔符。在其它环境下是斜线（/）。 
  
string dirname ( string pa]]></description><category></category></item><item><title><![CDATA[获得php代码占用内存的情况]]></title><link>https://blog.csdn.net/itscat/article/details/11947573</link><guid>https://blog.csdn.net/itscat/article/details/11947573</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:58:01 +0800</pubDate><description><![CDATA[我们可以直接使用 PHP函数 memory_get_usage() 查看系统分配给当前 PHP 脚本执行占用的内存多少。 
  
php
echo memory_get_usage(), '';  // 79248
$tmp = str_repeat('http://3aj.cn/', 4000);  // 135408
echo memory_get_usage(), '';
uns]]></description><category></category></item><item><title><![CDATA[php require(), include(), require_once(), include_once() 的介绍和区别]]></title><link>https://blog.csdn.net/itscat/article/details/11947669</link><guid>https://blog.csdn.net/itscat/article/details/11947669</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:57:56 +0800</pubDate><description><![CDATA[php中的 require(), include(), require_once(), include_once()是php中的一种语言特性，不是函数。 
  
require()
这个语句通常放在PHP程序的最前面，PHP程序在执行前，就会预先载入 require() 所指定的文件，使之变成 PHP 程序的一部份，里面的函数，变量立马生效，随时可以使用。常用的函数，参数设置可以用这个方法将]]></description><category></category></item><item><title><![CDATA[php文件操作]]></title><link>https://blog.csdn.net/itscat/article/details/11947611</link><guid>https://blog.csdn.net/itscat/article/details/11947611</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:57:36 +0800</pubDate><description><![CDATA[array file ( string filename [, int use_include_path [, resource context]] )

和 readfile() 一样，只除了 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行，包括换行符在内。如果失败 file() 返回 FALSE。

如果也想在 include_path 中搜寻文件的话，可以]]></description><category></category></item><item><title><![CDATA[php连接mysql]]></title><link>https://blog.csdn.net/itscat/article/details/11947685</link><guid>https://blog.csdn.net/itscat/article/details/11947685</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:57:01 +0800</pubDate><description><![CDATA[PHP连接MySQL数据库是通过 mysql_connect() 函数来打开非持久的 MySQL 连接。 
  
语法：
mysql_connect(servername, username, password); 
  
参数说明：
servername：可选。要连接的服务器名称，默认是 "localhost:3306"，一般填写 localhost 即可。
username：可选]]></description><category></category></item><item><title><![CDATA[PHP - Mysql数据库备份类]]></title><link>https://blog.csdn.net/itscat/article/details/12026471</link><guid>https://blog.csdn.net/itscat/article/details/12026471</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:56:34 +0800</pubDate><description><![CDATA[使用方法： 
  
require_once("backdata.class.php");
$link = @mysql_connect("localhost","数据库名","密码") or die ('Could not connect to server.');
mysql_query("use cms",$link);
mysql_query("set names utf8",$lin]]></description><category></category></item><item><title><![CDATA[php信用卡卡号验证函数]]></title><link>https://blog.csdn.net/itscat/article/details/12026429</link><guid>https://blog.csdn.net/itscat/article/details/12026429</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:53:04 +0800</pubDate><description><![CDATA[介绍一个php信用卡卡号验证函数，可以验证一个卡号是否是信用卡。

  
function validateCard ($cardnumber) {
    $cardnumber = preg_replace ("/\D|\s/", "", $cardnumber);
    $cardlength = strlen($cardnumber);
    if ($cardlength !=]]></description><category></category></item><item><title><![CDATA[php函数的实现原理及性能分析]]></title><link>https://blog.csdn.net/itscat/article/details/12026361</link><guid>https://blog.csdn.net/itscat/article/details/12026361</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:51:04 +0800</pubDate><description><![CDATA[文章摘自：
php函数的实现原理及性能分析



前言 
  
在任何语言中，函数都是最基本的技术单元之一。对于php的函数，它具有哪些特点？函数调用是怎么实现？php函数的性能如何，有什么使用建议？本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答，在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。
 

php函数的分类]]></description><category></category></item><item><title><![CDATA[php实时输出内容]]></title><link>https://blog.csdn.net/itscat/article/details/12026307</link><guid>https://blog.csdn.net/itscat/article/details/12026307</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:48:57 +0800</pubDate><description><![CDATA[实时输出如果放在js中我们可以直接使用settimeout来守时输入很方便，但是如果在php中实现起来就不能这样了，下面我来给介绍利用 ob_flush() 和 flush()函数实现即时实时输出内容。

  
一般情况下，PHP都是将整个页面全部执行完成后，才会把要输出的内容发送回客户端。例如有如下代码： 
  
for ($i = 0; $i10; $i++) {
    echo]]></description><category></category></item><item><title><![CDATA[推荐一款JavaScript日历控件：kimsoft-jscalendar]]></title><link>https://blog.csdn.net/itscat/article/details/11947785</link><guid>https://blog.csdn.net/itscat/article/details/11947785</guid><author>itscat</author><pubDate>Wed, 25 Sep 2013 18:46:50 +0800</pubDate><description><![CDATA[一、什么是 kimsoft-jscalendar
    一个简洁的avaScript日历控件，可在Java Web项目，.NET Web 项目中使用 
  
二、kimsoft-jscalendar 有什么特点 
    1. 小巧，单文件 
    2. 支持多语言，并可自由扩充（目前支持简体中文，繁体中文，英语美国和英语英国） 
    3. 兼容ie6.0+, firefox1]]></description><category></category></item><item><title><![CDATA[php四舍五入保留两位小数点最精确的方法]]></title><link>https://blog.csdn.net/itscat/article/details/11947487</link><guid>https://blog.csdn.net/itscat/article/details/11947487</guid><author>itscat</author><pubDate>Mon, 23 Sep 2013 18:18:15 +0800</pubDate><description><![CDATA[php
$number = 926926.066666;
echo sprintf("%.2f", $number);
?>
  
输出结果：926926.07 
  
  文章摘自 php四舍五入保留两位小数点最精确的方法]]></description><category></category></item><item><title><![CDATA[使用php判断服务器是否支持Gzip压缩]]></title><link>https://blog.csdn.net/itscat/article/details/11947435</link><guid>https://blog.csdn.net/itscat/article/details/11947435</guid><author>itscat</author><pubDate>Mon, 23 Sep 2013 18:16:09 +0800</pubDate><description><![CDATA[Gzip可以压缩网页大小从而达到加速打开网页的速度，目前主流的浏览器几乎都支持这个功能，但开启Gzip是需要服务器支持的，在这里我们简单的使用php来判断服务器是否支持Gzip功能。

  
新建一个php类型文件，可命名为test.php，该文件中写入下面这段代码： 
  
php phpinfo();?>
  
然后保存并上传至你需要测试的空间的根目录下，上传完毕之后在浏览器中打]]></description><category></category></item><item><title><![CDATA[php获取汉字拼音首字母]]></title><link>https://blog.csdn.net/itscat/article/details/11947391</link><guid>https://blog.csdn.net/itscat/article/details/11947391</guid><author>itscat</author><pubDate>Mon, 23 Sep 2013 18:14:20 +0800</pubDate><description><![CDATA[我们在编程的时候可能会需要实现这样的功能，就是按中文汉字的首字母进行排序，那么这在php程序中应该如何来实现呢？下面就介绍一个函数可以实现这功能。 
  
// php获取中文字符拼音首字母
function getFirstCharter($str) {
    if (empty($str)) {return '';}
    $fchar = ord($str{0});]]></description><category></category></item><item><title><![CDATA[使用php记录搜索引擎的来路以及用户搜索输入的关键字]]></title><link>https://blog.csdn.net/itscat/article/details/11947369</link><guid>https://blog.csdn.net/itscat/article/details/11947369</guid><author>itscat</author><pubDate>Mon, 23 Sep 2013 18:13:09 +0800</pubDate><description><![CDATA[使用php记录搜索引擎的来路以及用户搜索输入的关键字，代码如下： 
  
php
function recordUrlKeywords($url) {
    $spider = array('baidu.'=>'百度', 'google.'=>'谷歌', 'soso.'=>'搜搜', 'sogou.'=>'搜狗', 'www.so.com'=>'360');
    $q = arra]]></description><category></category></item></channel></rss>