用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);
?>
得到页面静态源代码后,就可以通过正则帅选你想要的结果,很方便。
相关文档:
PHP5.2.4之前的版本无需设置时区。下面是修改PHP时区的三个办法。
1、修改PHP.ini这个文件
找到date.timezone这行,去掉前面的分号,改成: date.timezone = Asia/Shanghai 2、修改 .htaccess文件
修改.htaccess文件有两种办法,下面的两条语句只要有一条即可 php_value date.timezone Asia/Shanghai
......
The define() function defines a constant.
define()函数的作用是:定义一个常量。
Constants are much like variables, except for the following differences:
常量[constant]与变量[variable]有很多相似的地方,因此,很容易混淆;下面,我们列举一下常量[constant]与变量[variable]之间的不同点:
A const ......
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始 ......
1、如何实现字符串翻转?
<?php
function getStr($str){
$len=strlen($str);
for ($i=0;$i<$len/2;$i++){
$temp=$str[$i ......