专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  /**  * @介绍说明: 文件缓存Cache输出  * @参数: $cachefile => cache文件(绝对路径)  * @参数: $pertime => 缓存Cache输出间隔时间  * @参数: $sql => sql语句  * @参数: $templatefile => 模板文件名称(绝对路径)  **/function __cache($cachefile,$pertime,$sql,$templatefile) {global $db;(time - @filemtime($cachefile) >= $p [阅读全文] [PDF]
  PHP SimpleXML 介绍  SimpleXML 允许您把 XML 转换为对象  通过普通属性选择器或迭代器可以处理这个对象就像处理任何其他对象样  其中些需要最新 PHP 版本  安装  SimpleXML 是 PHP 核心组成部分无需安装即可使用这些  PHP SimpleXML   PHP:指示支持该最早 PHP 版本   描述 PHP __construct 创建个新 SimpleXMLElement 对象 5 addAttribute 给 SimpleXML 元素添加个属性 5 addChild 给 SimpleX [阅读全文] [PDF]
  1、用file_get_contents或者fopen、file、readfile等读取url时候会创建个名为$http_response_header变量来保存http响应报头使用fopen等打开数据流信息可以用stream_get_meta_data来获取  2、php5中新增参数context使这些更加灵活通过它我们可以定制http请求甚至post数据  举例代码1:<?php$html = file_get_contents('http://www.example.com/');pr_r($http_response_hea [阅读全文] [PDF]
  原理:读取某站点源文件再利用正则分析其源代码得到所有链接<?/**********qiushuiwuhen(2002-5-20)***********/(empty($url))$url = "http://tech.ddvip.com/program/";//设置url$site=substr($url,0,strpos($url,"/",8));//站点$base=substr($url,0,strrpos($url,"/")+1);//文件所在目录  $fp = fopen($url [阅读全文] [PDF]
  首先我得承认我喜欢计算机标准如果每个人都遵从这个行业标准互联网将会是个更好媒体使用标准化数据交换格式才能使开放和独立于平台计算模式切实可行这就是我作为XML爱好者原因   幸运是我最喜爱脚本语言不但支持XML而且对其支持正不断加强PHP可以让我迅速将XML文档发布到互联网上收集XML文档统计信息将XML文档转换成其它格式例如我时常用PHPXML处理能力来管理我用XML所写文章和书   本文中我将讨论任何用PHP内建Expat解析器来处理XML文档通过范例我将演示Expat处理思路方法同时范例可以告诉你如何:   建立你自己处理   将XML文档转换成你自 [阅读全文] [PDF]
主要包括些文件和文件夹操作用到些思路方法 (method):read、rewind 和 close使用范例<?$d = dir("/etc");echo "handle: ".$d->handle."<br>\n";echo "path: ".$d->path."<br>\n";while($entry=$d->read) {echo $entry."<br>\n";}$d->close;?>closedir关闭目录 handle语法: void closedir( dir_handle);返回值: 无种类: 文 [阅读全文] [PDF]
在php开发中我们经常会遇到些下面是整理好可以直接使用方便开发效率不过建议大家定要先看懂然后在这个基础上增加功能就提高了自身能力了1.产生随机串function random($length) {$hash = @#@#;$chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz@#;$max = strlen($chars) - 1;mt_srand((double)microtime * 1000000);for($i = 0; $i < $length; $i) {$hash .= $ [阅读全文] [PDF]
(1)date 使用方法: date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是个串,其中以下有特殊意义: U 替换成从个起始时间(好象是1970年1月1日)以来秒数 Y 替换成4位年号. y 替换成2位年号. F 替换成月份英文全称. M 替换成月份英文简称. m 替换成月份数. z 替换成从当年1月1日以来天数. d 替换成日数. l 替换成星期几英文全称. D 替换成星期几英文简称. w 替换成星期几(数字). H 替换成小时数(24小时制). h 替换成小时数(12小时制). i 替换成分钟数. s 替换成秒数. A 替换成"AM"或"PM". a 替换成 [阅读全文] [PDF]
  原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接  <?  /**********qiushuiwuhen(2002-5-20)***********/  if(empty($url))$url = "http://www.csdn.net/expert/";//设置url  $site=substr($url,0,strpos($url,"/",8));//站点  $base=substr($url,0,strrpos($url,"/")+1);//文件所在目录    $fp = fopen($url, "r" );//打开url  w [阅读全文] [PDF]
PHP String 函数 定义和用法 strtr() 函数转换字符串中特定的字符。 语法 strtr(string,from,to)或者 strtr(string,array)参数 描述 string1 必需。规定要转换的字符串。 from 必需(除非使用数组)。规定要改变的字符。 to 必需(除非使用数组)。规定要改变为的字符。 array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。 说明 如果 from 和 to 的长度不同,则格式化为最短的长度。 例子 例子 1 <?php echo strtr(" [阅读全文] [PDF]
写采集必用的函数,URL补全函数,也可叫做FormatUrl。 写此函数作用就是为了开发采集程序,采集文章的时候会经常遇到页面里的路径是“相对路径”或者“绝对根路径”不是“绝对全路径”就无法收集URL。 所以,就需要本功能函数进行对代码进行格式化,把所有的超链接都格式化一遍,这样就可以直接收集到正确的URL了。 路径知识普及 相对路径:“../”“./”或者前面什么都不加 绝对根路径:/path/xxx.html 绝对全路径:http://www.xxx.com/path/xxx.html 使用实例: [php] <?php $surl=\"http [阅读全文] [PDF]
/*说明:此函数必须放在查询总记录的后边,查询分页记录的前边,$start表示记录开始位置,$pagesize为页面显示的数据的条数用法:$page=showpage($result_num,$pagesize,$page);*/function showpage($total,$pagesize,$page){if(!$page) $page=1; $endpage=ceil($total/$pagesize); $page=min($endpage,$page); $mod=$total%$page_size; $prev=($page-1<0 [阅读全文] [PDF]
(1)date 用法: date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义: U 替换成从一个起始时间(好象是1970年1月1日)以来的秒数 Y 替换成4位的年号. y 替换成2位的年号. F 替换成月份的英文全称. M 替换成月份的英文简称. m 替换成月份数. z 替换成从当年1月1日以来的天数. d 替换成日数. l 替换成星期几的英文全称. D 替换成星期几的英文简称. w 替换成星期几(数字). H 替换成小时数(24小时制). h 替换成小时数(12小时制). i 替换成分钟数. s 替换 [阅读全文] [PDF]
PHP 和 XML: 使用expat函数(二)   让我们看一下实际处理这个文档的PHP代码。 /*NewsBoy : News system for the web written in PHP by Justin Grant (Web: jusgrant.cjb.net or justin.host.za.net Mail: [email protected])25 March V0.0.2 Converted Newsboy to a PHP class, allowing the layout to be easily modified. Al [阅读全文] [PDF]
PHP 和 XML: 使用expat函数(一)   可扩展标识语言(Extensible Markup Language )明显是大多数开发人员将想要将其加入到他们的工具箱中的东西。XML是一种W3C的标准,它是开放的,语言中性的,API中性的,流式的,文本的,人类可读 的, 并且是一种将结构化数据带到web上的一种方法。XML是SGML的一个子集,它本身并不是一种标识 语言,但是 它允许作者来定义他们自已的标识语言,以便同分级数据保持更好的一致性。   现在,用PHP 分析XML文档已经不是一个象我以前在web和其它地方所看到的被覆盖得很深的专题了。 在 [阅读全文] [PDF]
PHP有很多便于使用的函数以显示及处理日期。 要以某种特定格式显示日期或时间,可使用date()函数。它有两个参数:如何显示日期的格式以及代表你所要显示日期的时间戳。这个时间戳必须是先前所提到的从 1970 年起算的总秒数(如果你要使用当前时间可使用time()函数,此函数会返回“现在”的时间戳)。date() 有很多格式选项,如同C语言中的strftime()函数或Perl语言的POSIX::strftime()函数一样。 <?php $birthday_stamp = mktime(19,45,0,3,10,1975); $birthday_fo [阅读全文] [PDF]
主要的文件操作函数有: (1)fclose,feof,fgetc,fgets,fopen,fputs,fseek,ftell,mkdir,readlink,rename,rewind,rmdir,stat,unlink 这些函数的功能和C语言中的同名函数类似. (2)chgrp,chmod,chown,copy 这些函数的含义也都很容易理解: chgrp(文件名,组); chmod(文件名,模式); chown(文件名,用户); copy(源文件名,目标文件名); 需要注意的是:这些函数用的是文件名而不是fopen返回的文件号.   (3)file_exi [阅读全文] [PDF]
exp (PHP 4, PHP 5) exp — 计算 e 的指数 说明float exp ( float $arg ) 返回 e 的 arg 次方值。 注意: 用 'e' 作为自然对数的底 2.718282. <?phpecho exp(12) . "\n";echo exp(5.7);?> 上例将输出: 1.6275E+005298.87本篇文章来源于 Php Question [阅读全文] [PDF]
很高兴大家对PHP如此的情有独钟! 下面就给大家介绍php作线形图的函数: /* 函数说明 $data:y轴数据(数组) $graphdata:y轴数据--百分比(数组) $label:x轴数据(数组) $height:图像高度 $width:图像宽度 $font:字号 $dot:决定点的大小 $bg:背景色 $line :线色 $text :文本色 $dotcolor:点色 $file:输出图像文件名 */ function qximage($data , $graphdata, $label , $height, $width , $font, $dot, $bg, [阅读全文] [PDF]
 PHP 和 XML: 使用expat函数(二)  让我们看一下实际处理这个文档的PHP代码。 /*NewsBoy : News system for the web written in PHP by Justin Grant (Web: jusgrant.cjb.net or justin.host.za.net Mail: [email protected])25 March V0.0.2 Converted Newsboy to a PHP class, allowing the layout to be easily modified. Also [阅读全文] [PDF]
1 共20条 分1页