易截截图软件、单文件、免安装、纯绿色、仅160KB

用PHP抓取数据

用PHP实现简单的数据抓取
方法一:
<?php
     $urlstr = file_get_contents("http://www.baidu.com");
     $urlstr = htmlspecialchars($urlstr);
     print_r($urlstr);
?>
方法二:(需要打开curl扩展)
注意:打开curl扩展时,一定要看看php加载php.ini文件的路径,通过phpinfo()函数就可以看到php挂载的php.ini文件路径。
<?php
 //初始化curl 
 $ch = curl_init() or die (curl_error());
 curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com/s?wd=php");  //要求CURL返回数据 
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);  //执行请求 
 $result = curl_exec($ch) or die (curl_error());  //取得返回的结果,并显示 
 //echo $result;
 $result = htmlspecialchars($result);
 print_r($result);
 curl_close($ch);
?>
得到页面静态源代码后,就可以通过正则帅选你想要的结果,很方便。


相关文档:

PCNTL函数族 PHP多进程编程

php有一组进程控制函数,使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。
引用
Process Control support in PHP implements the Unix style of process creation, program execution, signal handling and process termination. Process Control should not be enabled within a ......

如何在PHP中使用Oracle数据库

http://www.builder.com.cn/2007/1027/583048.shtml
在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库。
PHP提供了2大类API(应用程序接口)来操作Oracle数据库。一个是标准的Oracle处理函数(ORA) 另一个是Oracle 8调用接口函 ......

PHP学习 运算符优先级 和 运算符

运算符优先级
下表从低到高列出了运算符的优先级。
结合方向 运算符
左 ,
左 or
左 xor
左 and
右 print
右 = += -= *= /= .= %= &= |= ^= ~= <<= >>=
左 ? :
左 ||
左 &&
结合方向 运算符
左 |
左 ^
左 &
无 == != === !==
无 < <= > >=
左 ......

asp、php、asp.net、jsp介绍及优缺点比较

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号