草庐IT

curl_handles

全部标签

PHP 按图像搜索 Google cURL 返回 302 已移动

我正在尝试获取一个简单的字符串,其中包含我使用search-by-image搜索的图像的描述.所以我设置了我的search_by_google.php页面:]+>([^1?$matches[1]:false);}}?>我已经更改了所有curl选项,但如果我转到http://www.mysite.altervista.org/search_by_google.php?url=http://www.mysite.org/asdasd.jpg&raw=false它让我一直说302移动我已经更改了我的代码放置curl_setopt($ch,CURLOPT_HEADER,TRUE);在第二个cu

php - 如何让 curl 在 windows 10 和 wamp php 7.2 上工作?

我尝试了所有我能找到的东西,比如这里的说明HowtogetCURLtoworkwithPHPonWindows?(WAMP)从php7.2.0文件夹复制dll文件到apache2.4.18\bin文件夹我的设置win1064wamp3.1.1php,5.6.28,7.0.4,7.2apache2.4.18curl适用于任何其他php版本,但不适用于7.2检查extension_dir路径,它指向正确的目录extension_dir="T:/wamp64/bin/php/php7.2.0/ext/"加载php7.2扩展extension=bz2extension=curl;extensi

php - 使用 cURL 获取压缩内容

我需要获取各种网页的内容。其中一些是使用不同的方法(gzip、deflate等)压缩的。我在Internet上搜索并找到了gzip内容的解决方案:$ch=curl_init("http://games2k.net/");curl_setopt($ch,CURLOPT_ENCODING,"gzip");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$output=curl_exec($ch);curl_close($ch);echo$output;但是,这仅适用于单个方法。我需要一个适用于尽可能多的压缩方法(最好是所有压缩方法)或至少适用于最流行的两

php - 使用 PHP 和 Curl 隐藏响应

我正在重用很久以前的curl函数,它现在的行为与我内存中的不同。在这种特殊情况下,我要验证用户的Twitter凭据。这是现在的代码:$cred=$_POST['twitter_username'].':'.$_POST['twitter_password'];$url="http://twitter.com/account/verify_credentials.json";$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_GET,0);curl_setopt($ch,CURLOPT_USE

php - 谷歌文档 API。使用 curl 上传文件

任何人都知道如何使用curl将文件发布到google文档。我写这段代码:$header[]="Authorization:GoogleLoginauth=seсretkey";$header[]="Content-Type:application/pdf";$header[]="Slug:testdoc";$header[]="Content-Length:".$_FILES['file']['size']."";$url="http://docs.google.com/feeds/documents/private/full";$ch=curl_init();curl_setopt(

php curl - 需要使用 curl 提供对 protected 目录的访问

我有一个托管在Apache上的网站,其中包含一些protected内容。我想向在另一个应用程序中经过身份验证的用户提供对此protected内容的访问权限。内容使用htaccess和htpasswd进行保护。我想使用curl设置用户名和密码,然后将用户重定向到protected文件夹。如果protected内容是单个文件,我可以很容易地做到这一点,但我的解决方案似乎只适用于一页。一旦用户单击链接并尝试访问另一个页面,session就会丢失。目录中有数百页。这是我使用的代码:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'http://domai

PHP cURL,使用 CURLOPT_RETURNTRANSFER 时内存泄漏

下面的代码在一个循环中。每个循环将$URI更改为新地址。我的问题是每次通过都会占用越来越多的内存。$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$URI);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_HEADER,0);$res=curl_exec($ch);curl_close($ch);我终于发现,如果我注释掉CURLOPT_RETURNTRANSFER行,泄漏就会停止。我使用“CURLOPT_RETURNTRANSFER,true”,这样我就可以

php - Amazon S3 在创建对象时抛出 cURL 错误

我使用的是最新的amazon-version,它是1.5,但为什么每次我创建一个对象时它都会抛出一个cURL错误。这是错误:Fatalerror:Uncaughtexception'RequestCore_Exception'withmessage'cURLresource:Resourceid#16;cURLerror:select/pollreturnederror(55)'in/home/test123/test.com/amazon/lib/requestcore/requestcore.class.php:824Stacktrace:#0/home/test123/test.

php - 我的 3 层网站使用 cUrl 一直卡住

你好stackoverflow的人们,一点背景我的PHP安装在使用IIS的Windows7com上,我实现了web.config并且SQLServer(mssql)版本是12.0。我建立的网站采用理论上的3层架构,这意味着我已经使用2个com进行了测试,其中一个com包含mssql和web层,另一个包含应用程序层。所以当一个用户连接时,它是这样连接的[user'scom]--requestpage-->[webtier]--requestinfo-->[apptier]--getinfo-->[mssqltier]我正在使用PHP的cUrl函数将请求发送到应用层,看起来像这样:$ch=

PHP/curl/文件获取内容。获取远程文件时的安全性和文件大小及类型验证

我想让用户能够从远程URL复制或下载图像,或者从他们的计算机上传文件(可能包括pdf和txt文件等)。为此,我尝试了我的主机支持的​​file_get_contents和curl。对于本地上传,我只使用php。他们完成传输数据的基本工作。但是,我正在尝试找到验证文件内容的最佳方法,以避免传播恶意代码或用过大的文件加载我的服务器。在许多情况下,文件将动态生成,因此不会以已知扩展名结尾,因此除了缺乏安全性之外,检查文件扩展名不是一种选择。使用header中的MIME类型是一种选择,我有代码可以做到这一点。$file_info=newfinfo(FILEINFO_MIME);//object