草庐IT

php - 使用 cURL 从 URL 保存图像

我需要将图片从url直接保存到我的服务器,我尝试了很多方法,但似乎都无法正常工作。file_put_contents($file_location,file_get_contents($image_url));让我收到找不到文件目录的错误。简单的fopen和fwrite不断返回损坏的图像。这个有效,但它一直返回html文件而不是jpg文件。functiongetimg($url){$headers[]='Accept:image/gif,image/x-bitmap,image/jpeg,image/pjpeg';$headers[]='Connection:Keep-Alive';$

带有非英文字符的 PHP Curl 帖子

我有一个关于phpcurlpost的小问题。我正在尝试将一些土耳其语字符发布到论坛,但没有按应有的方式发布。这是我保存文本的方式:fwrite($fpp,"\xEF\xBB\xBF");fwrite($fpp,$row['template']);fclose($fpp);andposting:$this->curl=curl_init();curl_setopt($this->curl,CURLOPT_URL,$this->vb_url.'newthread.php?'.$url_vars);curl_setopt($this->curl,CURLOPT_POST,true);curl

php - 发布到 Facebook Graph Api 很慢

我正在创建一个新的Facebook应用程序,并且附加了一些操作,例如Spotify上的“正在收听xxx”。问题是调用大约需要6-7秒,这是相当长的时间。在我的代码下面是curl_getinfo的结果。应该这么慢吗?$attachment=array('access_token'=>$access_token,'album'=>'sergeantpeppers',);$opts=array(CURLOPT_CONNECTTIMEOUT=>10,CURLOPT_RETURNTRANSFER=>true,CURLOPT_TIMEOUT=>60,CURLOPT_USERAGENT=>'face

php curl - 使用 http 身份验证访问 url(需要帮助)

我在HTTP身份验证中遇到问题。我无法获取此url的内容,因为它需要http身份验证。代码:";print"output:".$out."";curl_close($ch);?>问题是:它没有显示真实内容,而是显示“302Found,Thedocumenthasmovedhere.”我试过“http://username:password@www.abcdefg.com/12345/”,没用。访问此url(1)时,弹出窗口要求输入用户名和密码。但弹出窗口来自另一个url(2)(sso身份验证服务器)。如果通过认证。然后它再次返回到url(1)。这个时候,我就可以访问这个url(1)的内

php - curl php ssl连接超时

我在互联网上找到这段代码并修改了它以供我使用,我不确定我在这里做错了什么,我收到了这个错误curl错误:SSL连接超时登录部分成功,但搜索对我不起作用。有人可以帮我吗?$value){$post_items[]=$key.'='.$value;}//createthefinalstringtobepostedusingimplode()$post_string=implode('&',$post_items);//createcURLconnection$curl_connection=curl_init('https://sie.com');//setoptions///curl_s

php Curl 发布到 PHPBB

我过去常常通过我的帐户通过PHP脚本向论坛发布更新,最近它停止工作,我不是100%确定为什么-curl没有返回任何错误,似乎除了出现的消息外没问题。我要发帖的论坛已为我的用户设置了禁用泛洪限制,我有权发布任何需要的主题类型用于发布即时消息的代码如下(不久前在网上找到-小幅修改)$url="http://url.co.uk/board/";$post_fields='username=user&password=pass&redirect=&login=Log+in';$lurl=$url."ucp.php";$ch=curl_init();curl_setopt($ch,CURLOPT

php - 如何在我的操作系统/PHP 上启用 CURLOPT_SSL_VERIFYHOST = 2 支持

我一直在本地开发一个网站,该网站可根据集中登录进行身份验证。其中一个步骤是要求我向https资源发出curl请求以获取访问token。curl配置的一部分是:curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);如您所见,我注释掉了CURLOPT_SSL_VERIFYHOST选项。我在php.net和各种博客/stackoverflow(Securityconsequen

php - 在浏览器中找到该页面时,cURL 返回 404

在stackoverflow上已经有类似的问题,但他们的解决方案都没有对我有用。我正在尝试使用cURL在LoveIt.com上抓取一个页面,但它返回404错误,而该url在浏览器中工作正常:$url='http://loveit.com/loves/P0D1jlFaIOzzZfZqj_bY3KV';$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0(compatible;MSIE5.01;WindowsNT5.0)");curl_se

PHP curl 响应因网络而异(编码问题?)

我有一个PHP/JS页面,它使JQueryajax调用另一个PHP脚本,该脚本调用REST服务并将响应发送回PHP/JS页面。我这样做是因为我找不到从JS(不同域)调用服务的非JSONP方式。无论如何,在家里它工作得很好。我在办公室部署并首先遇到这样的apache错误:Problem(2)intheChunked-Encodeddata我能够通过添加来解决这个问题:CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_0到我的curl选项。但是,现在通过的数据有一个菱形问号,开头和结尾不属于的字符等。据我发现,这可能是编码问题,但我努力修复它不起作用。再说

php - Paypal 自适应支付php

我有这个问题。我已经按照本教程进行操作->http://www.youtube.com/watch?v=rzRR1i-F_VA设置完所有内容后,我在通过身份验证过程时遇到了一些问题。在对身份验证进行一些研究之后,我测试了这个->https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/ug_sandbox/在此过程中的某个时刻(发出测试请求),我在bash控制台中对其进行了测试,并且我的用户ID、密码和签名有效。所以我认为问题出在我使用的代码中。代码如下:headers=array("X-PAYPAL-S