PHP怎么开启CURL函数?

   如我先做个测试我们php.ini

  代码

 代码如下  

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.111cn.net");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果把这行注释掉的话,就会直接输出
$result=curl_exec($ch);
curl_close($ch);

  错误提示

  Fatal error: Call to undefined function curl_init() in E:/www/test.php on line 4

  这个是告诉我们函数未定义了,这是php内置函数怎么可能未定义了呢,我们查看php.ini文件,发现如下状态

  ;extension=php_curl.dll

  这个是未开启状态了,我们先去掉前面的;号了

  extension=php_curl.dll

  再重启apache然后再运行代码效果如下

  //成功访问了www.111cn.net网站了

  总结,其实使用curl是非常的简单的我们只要在php.ini中把extension=php_curl.dll前面的;号去掉即可。

时间: 2024-12-26 22:34:33

PHP怎么开启CURL函数?的相关文章

PHP怎么开启CURL函数?开启CURL函数教程

如我先做个测试我们php.ini 代码  代码如下 复制代码 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.111cn.net"); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果把这行注释掉的话,就会直接输出 $result=curl_exec($ch); curl_close

在PHP中开启CURL扩展,使其支持curl()函数

  在用PHP开发CMS的时候,要用到PHP的curl函数,默认状态下,这个函数需要开启CURL扩展,有主机使用权的,可通过PHP.ini文件开启本扩展,方法如下: 1.打开php.ini,定位到;extension=php_curl.dll,将其前面的;去掉. 2.将PHP目录下ext目录中的:php_curl.dll.libeay32.dll和ssleay32.dll三个文件复制到系统system32目录下,重启IIS或apache. 3.为了确保是否已开启CURL扩展,可通过下述代码进行测

PHP简单开启curl的方法(测试可行)[原创]_php技巧

本文讲述了PHP简单开启curl的方法.分享给大家供大家参考,具体如下: 一.问题: windows主机出现"Call to undefined function curl_init"错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持. 二.解决方法: 需要开启php的curl函数库.具体步骤如下: ① 打开php.ini(通常在C:\Windows\目录下,WampServer一般在类似C:\wamp\bin\php\php5.3.8\的目录下),找到 复制

php file_get_contents与curl()函数对比

下面是curl扩展开启的步骤: 1.将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll复制到system32下; 2.将php.ini(c:WINDOWS目录下)中的;extension=php_curl.dll中的分号去掉; 3.重启apache或者IIS. 我们先来看看两个函数的简单实例 curl()函数  代码如下 复制代码 $ch = curl_init("http://www.111cn.net/"); curl_exec(

关于php 接口问题(php接口主要也就是运用curl,curl函数)

本篇文章是对php中的接口问题(php接口主要也就是运用curl,curl函数)进行了详细的分析介绍,需要的朋友参考下   接口问题php调用接口最主要的就是使用curl抓取信息 复制代码 代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //url地址 curl_setopt($ch, CURLOPT_POST, true); //是否post请求 curl_setopt($ch, CURLOPT_POSTFIELDS,

奉献出一个封装的curl函数 便于调用(抓数据专用)

这个函数就是封装了curl函数的常用步骤,方便大家抓数据,小偷程序也是用类似的代码,需要的朋友可以参考下   奉献出一个封装的curl函数,便于调用 复制代码 代码如下: function curl($url, $ifpost = 0, $datafields = '', $cookiefile = '', $v = false) { $header = array("Connection: Keep-Alive","Accept: text/html, applicatio

代理服务器-关于curl函数使用问题

问题描述 关于curl函数使用问题 上次这个问题没人帮我解决,,,我又重新修改了一下代码..... 然而还是不行 上次的问题地址 大神帮我看看哪里有问题 <?php function curl($url,$cookie,$httpheader,$referer="http://icecms.cn",$follow=1,$header=1){ //$ch = curl_init("http://tool.yswl.pw/ua"); $ch = curl_init

深入file_get_contents与curl函数的详解_php技巧

有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容.那就是可以使用另外一个函数curl.下面是file_get_contents和curl两个函数同样功能的不同写法file_get_contents函数的使用示例: 复制代码 代码如下: < ?php$file_contents = file_get_contents('http://www.jb51.net');echo $file_contents;

cURL函数库错误码说明之PHP curl_errno函数

背景概述: 游戏接口是使用PHP cURL扩展进行请求操作.但是,被请求的服务器经常会无故的不响应或者超时.总之,就是请求之后收不到响应回来的数据.这时候可不能说对方API接口有问题,或者,服务器有故障.总之,可能出现的问题是非常之多.不能一概而论. 一.给出一段常用的PHP cURL代码:  代码如下 复制代码 function sendRequestGame($url) {     $header = array('Expect:');     $ch = curl_init();