繁体   English   中英

在php.ini WAMP中取消注释后,cURL不起作用

[英]cURL doesn't work after uncommenting in php.ini WAMP

因此,我尝试使cURL函数从外部链接获取图像...当然,它不起作用,因为WAMP-PHP-PHP扩展中未启用php_curl。 启用后-没有任何更改。 我检查了堆栈以获取解决方案,然后找到了最简单的方法来检查cURL是否有效:

<?php  
if(function_exists('curl_exec')){
    echo "Works!";
} else {
    echo "No luck!";
}
?>

虽然,猜猜它回响了什么...

我已经检查了php.ini文件是否存在“损坏”,但是该扩展名没有注释。 互联网上说它很简单,就像检查WAMP中的php_curl一样,因为cURL是WAMP安装随附的。

file_get_contents()可以发送GET请求并将响应内容存储在变量中。

它的行为类似于Linux wget

然后,您可以将响应保存到以下文件:

<?php

// Get response from server (image)
$response = file_get_contents('http://s.ytimg.com/yts/img/image-hh-404-vflxxCpNv.png');

// Open file handler for writing 
$f = fopen('file.png', 'w');

// Write response to file   
fwrite($f, response);

// Close file handler 
fclose($f);

?>

来自http://s.ytimg.com/yts/img/image-hh-404-vflxxCpNv.png图像将存储到file.png文件中。

出于某种原因,我输入了摘要(包含解决方案),但此处未显示。

这是我在互联网上找到的解决方案:php_curl.dll有时可能已损坏,或者根本不符合您的PHP版本。 这就是为什么更改.dll会有所帮助的原因。

我不记得下载链接,但是这里是下载文件的名称:

 php_curl-5.3.13-VC9-x64.zip 

尽管我开始使用file_get_contents() ,但是我看到了cURL使用的趋势,因此,当我开始多编码一些时,我将切换到cURL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM