PHP获取url的函数代码


Posted in PHP onAugust 02, 2011
function geturl($url) 
{ 
$ch = curl_init(); 
$timeout = 5; 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
//在需要用户检测的网页里需要增加下面两行 
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
//curl_setopt($ch, CURLOPT_USERPWD, US_NAME.”:”.US_PWD); 
$contents = curl_exec($ch); 
curl_close($ch); 
$contents = str_replace("document.write('","",$contents); 
$contents = str_replace("');","",$contents); 
$contents = str_replace("\\n","",$contents); 
$contents = str_replace("\\","",$contents); 
echo $contents; 
}
PHP 相关文章推荐
层叠菜单的动态生成
Oct 09 PHP
PHP4引用文件语句的对比
Oct 09 PHP
PHP脚本数据库功能详解(中)
Oct 09 PHP
header中Content-Disposition的作用与使用方法
Jun 13 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
Jul 05 PHP
ThinkPHP跳转页success及error模板实例教程
Jul 17 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
PHP Include文件实例讲解
Feb 15 PHP
PHP如何防止用户重复提交表单
Dec 09 PHP
给初学者的30条PHP最佳实践(荒野无灯)
Aug 02 #PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
Aug 02 #PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 #PHP
理解和运用PHP中的多态性[译]
Aug 02 #PHP
应用开发中涉及到的css和php笔记分享
Aug 02 #PHP
PHP源代码数组统计count分析
Aug 02 #PHP
linux下为php添加curl扩展的方法
Jul 29 #PHP
You might like
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
Python+django实现文件下载
2016/01/17 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
Python如何读写字节数据
2020/08/05 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
高中体育教学反思
2014/01/24 职场文书
安全标准化汇报材料
2014/02/03 职场文书
导游词之崇武古城
2019/10/07 职场文书
springboot实现string转json json里面带数组
2022/06/16 Java/Android