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.
这样就不可以!
相关推荐
-
PHP parse_url 一个好用的函数
举例子如下: 复制代码 代码如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 输出: 复制代码 代码如下: Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url
-
浅谈PHP解析URL函数parse_url和parse_str
PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str. parse_url 解析 URL,返回其组成部分 mixed parse_url ( string $url [, int $component = -1 ] ) 本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分. 本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分.不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析. 参数 url
-
PHP中可以自动分割查询字符的Parse_str函数使用示例
直接上代码: 复制代码 代码如下: $str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=全部发送成功."; parse_str($str, $output); echo $output['msgid']; //输出 634541149212681528 定义和用法 parse_str() 函数把查询字符串解析到变量中. 语法 p
-
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
PHP 解析 URL函数: parse_url详解 parse_url - 解析 URL,返回其组成部分 说明 array parse_url ( string $url ) 本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分. 本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分.不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析. 参数 url 要解析的 URL 返回值 对严重不合格的 URL,parse_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_set
-
使用JavaScript解析URL的方法示例
前言 在 Web 开发中,有许多情况需要解析 URL,这篇主要学习如何使用 URL 对象实现这一点.下面话不多说了,来一起看看详细的介绍吧 开始 创建一个以下内容的 HTML 文件,并在浏览器中打开. <html> <head> <title>JavaScript URL parsing</title> </head> <body> <script> // 激动人心的代码即将写在这里 </script> <
-
Go语言依赖管理三要素示例解析
目录 背景 GOPATH 模式 GO Vendor模式 Go Module模式 依赖管理三要素 依赖配置 go.mod go mod命令 go get命令 快速使用go module 小结 背景 开发项目时应学会站在巨人的肩膀上,即有效利用开发组件进行或工具提升自己的研发效率 对于较简单的单体函数而言,只需要依赖原生的SDK即可完成开发 对于实际开发的工程较于复杂,应将精力投放在实现的业务逻辑之上 工程项目不可能基于标准库0-1编码搭建 管理依赖库 GOPATH 模式 GOPATH为环境变量 包
-
php解析url并得到url中的参数及获取url参数的四种方式
下面一段代码是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®ion=0&s=1&page=1'; $arr = parse_url($url); var_dump($arr); $arr_query = convertU
-
Java网络编程之URL+URLconnection使用方法示例
目录 HTTP GET和POST 从URLs到本地文件 在java.net包中包含两个有趣的类:URL类和URLConnection类.这两个类可以用来创建客户端到web服务器(HTTP服务器)的连接.下面是一个简单的代码例子: URL url = new URL("http://jenkov.com"); URLConnection urlConnection = url.openConnection(); InputStream input = urlConnection.getI
-
探讨:parse url解析URL,返回其组成部分
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
-
Django框架实现逆向解析url的方法
本文实例讲述了Django框架实现逆向解析url的方法.分享给大家供大家参考,具体如下: Django中提供了一个关于URL的映射的解决方案,你可以做两个方向的使用: ①. 有客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试图,获取相应的数据,然后返回给客户端显示 ②. 通过一个视图的名字,再加上一些参数和值,逆向获取相应的URL 第一个就是平常的请求有URLconf来解析的过程, 第二个叫做,url的逆向解析,url逆向匹配,url的逆向查阅,等
-
使用node.JS中的url模块解析URL信息
在HTTP部分,详细介绍了URL的相关知识.而nodejs中的url模块提供了一些实用函数,用于URL处理与解析. 解析URL 解析 URL 对象有以下内容,依赖于他们是否在 URL 字符串里存在.任何不在 URL 字符串里的部分,都不会出现在解析对象里 'http://user:pass@host.com:8080/p/a/t/h?query=string#hash' ┌──────────────────────────────────────────────────────────────
-
使用Python解析Chrome浏览器书签的示例
Chrome 浏览器的书签如果可以导出,并转换为我们需要的格式时,我们就可以编写各种插件来配合书签的使用. 答案显然是可以的,接下来我们以 Python 为例写一个遍历打印书签的例子 书签地址 先来说下获取书签的方法 Chrome 浏览器的书签存放位置在各个平台的区别 Mac ~/Library/Application Support/Google/Chrome/Default/Bookmarks Linux ~/.config/google-chrome/Default/Bookmarks W
-
使用JSX 建立组件 Parser(解析器)开发的示例
目录 JSX 环境搭建 建立项目 初始化 NPM 安装 webpack 安装 Babel 配置 webpack 安装 Babel-loader 模式配置 引入 JSX JSX 基本用法 JSX 基础原理 实现 createElement 函数 实现自定义标签 这里我们一起从 0 开始搭建一个组件系统.首先通过上一篇<前端组件化基础知识>中知道,一个组件可以通过 Markup 和 JavaScript 访问的一个环境. 所以我们的第一步就是建立一个可以使用 markup 的环境.这里我们会学习使
随机推荐
- AngularJS constant和value区别详解
- 分享Android仿刮奖效果控件
- Vue响应式添加、修改数组和对象的值
- HTTP头信息总结
- VBScript 中的字节数据操作函数
- Bootstrap提示框效果的实例代码
- php中动态修改ini配置
- thinkPHP中volist标签用法示例
- Bootstrap学习笔记之环境配置(1)
- FCKEditor v2.6 编辑器配置图解教程
- 利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
- Jquery Mobile 自定义按钮图标
- javascript中的 object 和 function小结
- jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
- 深入理解JAVA多线程之线程间的通信方式
- PHP实现域名whois查询的代码(数据源万网、新网)
- 如何使用Android实现接口实信息在留言板显示
- vue.js $refs和$emit 父子组件交互的方法
- 浅谈在node.js进入文件目录的问题
- 解决ie11 SCRIPT5011:不能执行已释放Script的代码问题