本文目录一览:
- 1、在PHP中使用curl_init函数的说明~呢?
- 2、php中curl_init可以像fwrite写入文件吗
- 3、如何打开PHP中的curl_init函数?
- 4、安装php程序,提示环境不支持的函数 curl_init
在PHP中使用curl_init函数的说明~呢?
首先,在C\windows里的php.ini中打开了extension=php_curl.dll的功能,然后也重启了apapche,以下是抓取百度中PHP的信息:
?php
//初始化curl
$ch = curl_init() or die (curl_error());
echo "测试一下";
//设置URL参数
curl_setopt($ch,CURLOPT_URL,"");
//要求CURL返回数据
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//执行请求
$result = curl_exec($ch) or die (curl_error());
//取得返回的结果,并显示
echo $result;
echo curl_error($ch);
//关闭CURL
curl_close($ch);
?
可为什么没反应呢?连测试的文字都没有,要是把echo "测试一下";放到第一行就可以输出,我估计是curl_init()函数还没有运行!
你看看PHP的phpinfo()中有没有CURL扩展支持!
把php_curl.dll拷到c:\windows\和c:\windows\system32里面 重启apache
之后再试试看
不是php_curl.dll这个文件
是把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面 重启apache
script src="tag.php?action=relatetagrtid=63022" type="text/javascript"/script
php中curl_init可以像fwrite写入文件吗
curl_init的作用是返回一个初始的curl资源对象,作为后续操作的基础。
和fwrite写入文件没有直接关系,也不相似。
如何打开PHP中的curl_init函数?
不会配置
下面是资料
自己看着来吧:
PHP使用curl_init函数可以获取到远程网页的内容,如果你在使用curl_init函数时得不到内容可以看下本文的配置。首先查看PHP的phpinfo()中有没有CURL扩展支持!
把php_curl.dll拷到c:\windows\和c:\windows\system32里面
重启apache
之后再试试看
不是php_curl.dll这个文件
是把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
重启apachecurl_init函数应用简单例子:Code
[
]?php
//初始化curl
$ch
=
curl_init()
or
die
(curl_error());
echo
"测试一下";
//设置URL参数
curl_setopt($ch,CURLOPT_URL,"
");
//要求CURL返回数据
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//执行请求
$result
=
curl_exec($ch)
or
die
(curl_error());
//取得返回的结果,并显示
echo
$result;
echo
curl_error($ch);
//关闭CURL
curl_close($ch);
?
安装php程序,提示环境不支持的函数 curl_init
检查PHP是否开启了cURL扩展:
在php.ini中查找php_curl.dll或php_curl.so是否存在,并且未被注释(行首有#的为被注释的行),如果不存在,添加一行,如果被注释,删除注释(行首的#号)。操作完需要重启php
确保当前系统存在所需要的库:
为了使用PHP的cURL函数,你需要安装 libcurl包。
PHP需要使用libcurl 7.0.2-beta 或者更高版本。
在PHP 4.2.3 里使用cURL,你需要安装7.9.0或更高版本的libcurl。
从PHP 4.3.0开始你需要安装7.9.0或更高版本的libcurl。
从PHP 5.0.0开始你需要安装7.10.5或更高版本的libcurl。