上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 42 下一页
  2011年12月9日
摘要: 转载自:http://www.ibm.com/developerworks/cn/opensource/os-refactoringphp/index.html简介回顾 PHP 15 年的发展历程,我们发现它已经从一个简单的用来替代当时流行的 CGI 脚本的动态脚本语言变成一种成熟的现代编程语言。 随着代码库的增长,手动测试已经变成不可能完成的任务,无论是大是小,所有代码的变化都会对整个应用程序产生影响。这些影响可能小到只是影响某个页面的加载或表单保存,也可能是产生难以检测的问题,或者产生只在特定条件下才会出现的错误。甚至,它可能会使以前修复的问题重新出现在应用程序中。为此开发了许多测试工具来 阅读全文
posted @ 2011-12-09 21:53 DavidYanXW 阅读(353) 评论(0) 推荐(0)
摘要: 转载自:http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles/让我们算一算有多少种方法处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中,哪一种是完成作业的最佳工具?当然,实际答案取决于解析文件的目标,因此值得花时间探究所有选项。回页首传统的 fopen 方法fopen方法可能是以前的 C 和 C++ 程序 阅读全文
posted @ 2011-12-09 18:05 DavidYanXW 阅读(307) 评论(0) 推荐(0)
摘要: 转载自:http://duanfei.iteye.com/blog/747343tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用,因为服务器系统linux占了相当的一部分。于是许多习惯用Windows的Web开发人员,在上传网站到空间时可能会遇到这个压缩格式的麻烦。如何生成得到tar.gz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的。偶然发现“7-ZIP”这个软件可以很方便地 阅读全文
posted @ 2011-12-09 15:02 DavidYanXW 阅读(1814) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/bookmoth/article/details/3916538最简单的爬虫模型应该是这样的:给一个初始url,爬虫把内容扒下拉,找页面里的url,在以这些url为起点,开始爬。下面是一个最简单的php实现的爬虫模型。<?php/** * 爬虫程序 -- 原型 * * BookMoth 2009-02-21 *//** * 从给定的url获取html内容 * * @param string $url * @return string */function _getUrlContent($url){ $handle = fopen($ur. 阅读全文
posted @ 2011-12-09 15:00 DavidYanXW 阅读(263) 评论(0) 推荐(0)
摘要: 转载自:http://www.oschina.net/code/snippet_176897_6610php 遍历目录方法1巧妙的使用glob这个函数, 代码很简洁.<?php function myscandir($pathname){ foreach( glob($pathname) as $filename ){ if(is_dir($filename)){ myscandir($filename.'/*'); }else{ echo $filename.'<br/... 阅读全文
posted @ 2011-12-09 14:54 DavidYanXW 阅读(163) 评论(0) 推荐(0)
摘要: 用PHP的ob_start()控制您的浏览器cache(转)转载自:http://home.phpchina.com/space.php?uid=52440&do=blog&id=38971Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 阅读全文
posted @ 2011-12-09 14:53 DavidYanXW 阅读(350) 评论(0) 推荐(0)
  2011年12月7日
摘要: 在php中有时候需要将json对象,xml对象转换成数组的形式,以下这个函数即可完成。/** * 把对象转换成数组 * * @param object $object 要转换的对象 * * @return array */ function objectToArray($object){ $result = array(); $object = is_object($object) ? get_object_vars($object) : $object; foreach ($... 阅读全文
posted @ 2011-12-07 19:22 DavidYanXW 阅读(576) 评论(0) 推荐(0)
摘要: 一个小题目:<?php$a = "<response><error><error_msg>INVALID_TRANSACTION_ID</error_msg></error></response>";?>需要解析出error_msg里面包含的字符串.分析: 这个字符串类似xml,只是缺少xml头,可以加一个xml头,生成xml文件来读取就方便多了.代码:<?php$a = "<response><error><error_msg>INVAL 阅读全文
posted @ 2011-12-07 18:33 DavidYanXW 阅读(197) 评论(0) 推荐(0)
摘要: 一. 请求返回"400 bad request"错误, 可能原因:1. url地址有误. 手动在地址栏里输入url看看请求是否正常. 注意: 如果url地址里面包含换行符也有可能返回400.2. https请求需要设置对应参数 ## Below two option will enable the HTTPS option. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,FALSE);3. url中传递的字符串需要url_encode转码二. 阅读全文
posted @ 2011-12-07 16:05 DavidYanXW 阅读(3893) 评论(0) 推荐(0)
摘要: cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content = file_get_contents("http://www.nettuts.com");// or$lines = file("http://www.nettuts.com");// orreadf 阅读全文
posted @ 2011-12-07 15:38 DavidYanXW 阅读(226) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 42 下一页