php解析url的三个示例

 这篇文章主要介绍了使用php解析url的三个示例,大家参考使用吧

方法一:
 
代码如下:
$url="http://www.baidu.com";  
file_get_contents($url);  
 
 
方法二:
 代码如下:
// CURL 方法  
$url="http://www.baidu.com";  
$ch = curl_init(  );  
curl_setopt( $ch,CURLOPT_URL,$url );  
curl_setopt( $ch,CURLOPT_HEADER,0 );  
curl_setopt( $ch,CURLOPT_RETURNTRANSFER,1 );  
$ret= curl_exec( $ch );  
curl_close( $ch );  
echo $ret;  
 
 
方法三:
 
 代码如下:
$url="http://www.baidu.com";  
$fp=fopen($url,"r");  
$response = '';  
while($row = fgets($fp)) {  
$response.= trim($row)."n";  
}
 
 
注意:如果ping的通但是无法调用远程url,试试wget
 代码如下:
Resolving www.xxx.com... 114.xxx.xxx.xxx
Connecting to www.xxx.com|114.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
10:58:22 ERROR 403: Forbidden.
 
 
这样就不可以!

时间: 2024-10-23 23:03:34

php解析url的三个示例的相关文章

php解析url的三个示例_php实例

方法一: 复制代码 代码如下: $url="http://www.baidu.com";  file_get_contents($url);  方法二: 复制代码 代码如下: // CURL 方法  $url="http://www.baidu.com";  $ch = curl_init(  );  curl_setopt( $ch,CURLOPT_URL,$url );  curl_setopt( $ch,CURLOPT_HEADER,0 );  curl_se

php解析url (parse

通过php获取了当前url,如果需要提取url中的参数的话该如何操作呢?这个过程其实挺简单,使用php的两个内置函数就可以顺利完成,即parse_url和parse_str函数.下面将对这两个函数做简要说明以及用示例说明如何提取url中的参数. (1)parse_url (PHP 4, PHP 5) - 解析 URL,返回其组成部分,函数原型如下: mixed parse_url ( string $url [, int $component = -1 ] ) 本函数解析一个 URL 并返回一个

tomcat-inputStream解析url报错:UnKnownHostException:xxx.com

问题描述 inputStream解析url报错:UnKnownHostException:xxx.com 原文已发布在android论坛,但是没人回应,悬赏了100没人理我. 原文链接:http://bbs.csdn.net/topics/390566835?page=1#post-395413355 程序很简单: main里: String urlString = "http://ftp121455.host181.web522.com/daoyutwo.txt"; InputStr

php解析url并得到url中的参数及获取url参数的四种方式_php实例

下面一段代码是php解析url并得到url中的参数,代码如下所示: <?php $url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0&region=0&s=1&page=1'; $arr = parse_url($url); var_dump($arr); $arr_query = convertU

探讨:parse url解析URL,返回其组成部分_php技巧

parse_url(PHP 4, PHP 5)parse_url - 解析 URL,返回其组成部分说明array parse_url ( string $url )本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分. 本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分.不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析. 参数url 要解析的 URL 返回值对严重不合格的 URL,parse_url() 可能会返回 F

PHP的学习--解析URL

PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str.   parse_url 解析 URL,返回其组成部分   mixed parse_url ( string $url [, int $component = -1 ] )   本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分.   本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分.不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析

JS解析URL及参数

JS解析URL及参数.如下代码: <script language="javascript" type="text/javascript">          var obj;          window.onload = function getargs() {              var args = new Object();              var query = location.search.substring(1); /

PHP解析URL并得到URL中的参数

<?php //例举一个URL格式的字符串: $str = 'http://test.com/testdir/index.php?param1=10&param2=20&param3=30&param4=40&param5=50&param6=60'; //1 用parse_url解析URL,此处是$str $arr = parse_url($str); var_dump($arr); //2 将URL中的参数取出来放到数组里 $arr_query = con

Android LibGDX游戏引擎开发教程(三) 示例代码详细讲解

承接了上一篇文章中关于环境搭建的简单示例,这一篇我会详细讲解FirstGame和HelloGameActivity类中 的代码. 一.ApplicationListener接口详解 1.简单代码示例,FirstGame.java: package com.example.hellolibgdx; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.gra