php如何打开网址

php如何打开网址,第1张

需要搭建好环境~

比如linux系统下的lamp(linux+apache+mysql+php),或者windows下的wamp~

最简单的方式就是下载一个xampp,把文件放在指定的文件夹里面,浏览器打开即可~

比如

>

一、用file_get_contents函数,以post方式获取url

<php

$url= '>

$data= array('foo'=> 'bar');

$data= >

$opts= array(

'>

'method'=> 'POST',

'header'=>"Content-type: application/x->

"Content-Length: "   strlen($data)  "\r\n",

'content'=> $data

)

);

$ctx= stream_context_create($opts);

$html= @file_get_contents($url,'',$ctx);

二、用file_get_contents以get方式获取内容

<php

$url='>

$html= file_get_contents($url);

echo$html;

>

三、用fopen打开url, 以get方式获取内容

<php

$fp= fopen($url,'r');

$header= stream_get_meta_data($fp);//获取报头信息

while(!feof($fp)) {

$result= fgets($fp, 1024);

}

echo"url header: {$header} <br>":

echo"url body: $result";

fclose($fp);

>

四、用fopen打开url, 以post方式获取内容

<php

$data= array('foo2'=> 'bar2','foo3'=>'bar3');

$data= >

$opts= array(

'>

'method'=> 'POST',

'header'=>"Content-type: application/x->

urlencoded\r\nCookie:cook1=c3;cook2=c4\r\n"  

"Content-Length: "   strlen($data)  "\r\n",

'content'=> $data

)

);

$context= stream_context_create($opts);

$html= fopen('>

$w=fread($html,1024);

echo$w;

>

五、使用curl库,使用curl库之前,可能需要查看一下phpini是否已经打开了curl扩展

<php

$ch= curl_init();

$timeout= 5;

curl_setopt ($ch, CURLOPT_URL, '>

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents= curl_exec($ch);

curl_close($ch);

echo$file_contents;

>

aphp

<php

/不知道你是想跳转还是取回网页内容后显示

$type为TRUE时采用页面跳转方式

$type为FALSE时采用取回内容后显示

/

$type = TRUE;

if( isset( $_GET['url'] ) ){

$url = '>

我写好了,用Dreamweaver调试过,可以匹配。

先用下面正则提取需要的代码段:

Draw Result+>(\d{1,2})</td>+>(\d{1,2})</td>+>(\d{1,2})</td>+>(\d{1,2})</td>+>(\d{1,2})</td>+>(\d{1,2})</td>

再用正则替换,把该内容中除了数字以外的代码去除:

替换成$1,$2,$3,$4,$5,$6 即可得到 4,7,8,33,36,43

以上就是关于php如何打开网址全部的内容,包括:php如何打开网址、学习php制作网站系统。php怎么实现访问网站文章页面、php获取指定网页内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9336875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存