草庐IT

curl_output

全部标签

php - curl_close() : is not a valid cURL handle resource . .. 但为什么呢?

我正在制作一个PHP类,它使用CURL处理一些流量,一切都运行良好(cookie除外,但这是另一回事)。不过,curl_close()函数不能很好地发挥作用,但我不知道为什么...$curlSession=&$tamperCurl->getCURLSession();var_dump($curlSession);curl_close($curlSession);die();我之前调用了curl_exec()并且一切正常。这给我的输出是:类型为(curl)的资源(6)警告:curl_close():6不是有效的cURL句柄资源filename.php位于58行有人知道为什么会这样吗?(v

php - 从 curl 响应编辑 json 响应

',print_r($data),'';$status=curl_getinfo($curl);curl_close($curl);输出是:angular.callbacks._0({"disclaimer":"xx","license":"xx","timestamp":1368136869,"base":"USD","rates":{"AED":3.672819,"AFN":53.209,"ALL":107.953875,"AOA":96.358934,"ARS":5.214887,...."XOF":501.659003,"XPF":91.114876,"ZMK":5227.10

curl 到 HTTPS 停止使用 Nginx + php-fpm

当我尝试在nginx+php-fpm中使用https进行curl时,我在php-fpm.log中收到下一个错误WARNING:[poolwww]child661exitedonsignal11(SIGSEGV)after64.104500secondsfromstart[20-Aug-201400:09:43]NOTICE:[poolwww]child670startedNginx也给我一个502网关响应。简单代码: 最佳答案 快速回答:只需尝试删除并安装php。长答案:我遇到了同样的问题。我花了一整天的时间来修复它。在这个论坛上讨

PHP:使用 GD/Imagemagick 确定通过 Curl 下载的视觉损坏图像(但有效)

我正在使用CurlviaProxies通过我开发的抓取工具下载图像。不幸的是,它得到了看起来像这些的奇怪图像,最后一个是完全空白的:/当我通过imagemagick(使用识别)测试图像时,它告诉我它们是有效图像。当我再次通过exif_imagetype()和imagecreatefromjpeg()测试图像时,这两个函数都告诉我图像是有效的。有没有人有办法确定图像是否有大部分灰色或完全空白/白色,这些确实是损坏的图像?我已经对这里的其他问题进行了大量检查,但我对其他解决方案的运气并不好。因此,请谨慎提示这是重复的。谢谢了解imgcolorat后,我​​进行了搜索并偶然发现了一些代码。我

php - curl 获取远程文件并同时强制下载

我正在尝试获取远程文件并同时强制将其下载给用户。我无法粘贴代码,代码太长了。但是curl函数有效,但问题是它在首先获取远程文件然后强制将其下载给用户之前不会输出任何内容。我用它来告诉curl返回回调curl_setopt($ch,CURLOPT_READFUNCTION,'readCallback');现在在我的readCallback函数中我这样做了:functionreadCallback($curl,$stream,$maxRead){$read=fgets($stream,$maxRead);echo$read;return$read;}但它不会返回任何内容,它只是等待获取远程

php - 如何知道哪个 URL 在 curl_multi_exec 中失败?

我编写了一个类,以便更轻松地使用多cURL请求我想在收到404错误或任何其他错误时记录错误。我已经将CURLOPT_FAILONERROR设置为true。我目前正在使用curl_multi_info_read()。这是我的代码:$active=null;do{$multi_exec=curl_multi_exec($this->_multi_handle,$active);}while($multi_exec==CURLM_CALL_MULTI_PERFORM);while($active&&$multi_exec==CURLM_OK){if(curl_multi_select($th

PHP CURL 似乎忽略了 cookie jar/文件

我正在使用这个....functioncURL($url,$header=NULL,$p=NULL){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,true);curl_setopt($ch,CURLOPT_NOBODY,true);curl_setopt($ch,CURLOPT_HTTPHEADER,$header);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);curl_setopt($ch,CURLOPT_RETURNTRANS

php - cURL cookie 值

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试从此站点下载音乐循环文件:looperman.com。我已经注册为用户,正在尝试使用cURL下载循环。当您登录到looperman.com时,会设置一些cookie,但通过排除过程,我注意到服务器将您视为已登录所需的唯一一个名为“loopermanlooperman”。我已获取该cookie的值,并将其设置为变量。然后我像这样将它传递给网站:$

php - 使用 curl 登录 Twitter

我正在尝试使用php+curl登录到Twitter,但我认为我的请求有问题,因为我得到的响应是:Somethingistechnicallywrong.Thanksfornoticing—we\'regoingtofixitupandhavethingsbacktonormalsoon.我使用的php代码是:$sPost看起来像这样:session[username_or_email]=user&session[password]=password&remember_me=1&scribe_log=&redirect_after_login=&authenticity_token=6e

php - 如何在 PHP cURL 中提供 Youtube 身份验证 token

正在关注this指南,我正在尝试检索Youtube用户的订阅。我能够获得用户的身份验证token,但我不知道如何使用我的cURL请求实际发送它。文档只是这样说:Torequestafeedofthecurrentlylogged-inuser'ssubscriptions,sendaGETrequesttothefollowingURL.Note:Forthisrequest,youmustprovideanauthorizationtoken,whichenablesYouTubetoverifythattheuserauthorizedaccesstotheresource.htt