草庐IT

android-page-curl

全部标签

php - cURL 和 curl_setopt - 如何删除选项

我正在使用cURL首先从远程FTP服务器获取文件列表。然后,我使用相同的CurlHandle下载该文件。下载后,我再次使用相同的句柄删除文件。当我使用下面的代码删除文件时,确实成功了:curl_setopt($tmp["curl"],CURLOPT_QUOTE,array("DELE".$tmp["file"]));虽然我在日志中得到以下内容:[PHPWarning]curl_exec():CURLOPT_FILEresourcehasgoneaway,resettingtodefault[l:52]原因是我第一次下载文件的时候,设置了如下选项:curl_setopt($tmp["cu

php - 如何在 PHP 后台运行 cURL 请求?

我正在尝试使用PHP和cURL扩展构建某种基于Web的下载管理器,但我遇到了一个问题,如何使用cURL下载和保存文件而不必让用户等待,这意味着他将发出请求,请求将在后台处理。现在我无法使用系统调用(exec、system...等),因为我使用的大多数主机都禁用了这些功能,另一个问题是PHP脚本的最长执行时间,但我猜这是一个可以在.htaccess或使用ini_set中更改还是不能更改?我在某处读到将connect_timeout设置为1会起作用,但这不会终止连接吗?一种解决方案是使用cronjobs,在用户提交他想要下载的文件后,cronjob将检查数据库,如果队列中有文件,它将开始下

PHP 获取 $page = $_GET ['page' 错误];

这是我的全部代码。分享给你。这是我的错误:Notice:Undefinedindex:pagein/export/home/dynamic/index.phponline20我似乎无法弄清楚为什么我总是收到此错误。这不是第一次了,我怀疑它是数组,但我不知道如何处理它。假设为我的网站创建一个动态更改页面。我在制作全局变量之前遇到过错误,例如$page=$_GET['page'];我对任何类型的答案都持开放态度,我对他们中的每一个都很感激。WebsiteHeaderINDEXStartsidaAnteckningarKontaktFAQ-->Footer解决了!感谢hek2mgl,我的代码

PHP 和 Facebook : facebook-debug a URL using CURL and Facebook debugger

事实:我经营一个简单的网站,其中包含文章、通过抓取第三方网站/博客等动态获取的文章(新文章每半小时左右到达我的网站)、文章我想在我的Facebook页面上发帖。每篇文章通常包括一张图片、一个标题和一些文本。问题:我在Facebook上发布的大部分(几乎所有)文章都没有正确发布——它们的图片丢失了。低效解决方案:使用Facebook的调试器(thisone)我向它提交一篇文章的URL(来self的网站的URL,而不是原始来源的URL)然后Facebook扫描/抓取该URL并正确提取所需的信息(图像、标题、文本等)。执行此操作后,文章可以正确发布到Facebook-没有丢失图片或任何内容。

php - 使用 php curl 列出 owncloud 中的文件/文件夹

这是一个奇怪的问题,但遵循一些owncloudapi并使用curl我可以使用/cs/v1.php/apps/files_sharing/api/v1/shares获得json或xml输出。我的问题是files_sharing是否是唯一一个可用的应用程序,或者例如files应用程序是否有其他未记录的参数。提前致谢。 最佳答案 Share是一个专门用于获取共享文件/文件夹的信息并共享它们的API。要获取目录的文件/文件夹列表,您必须通过webdav接口(interface)使用访问权限,它位于服务器的remote.php/webdav/

php - Magento : How to get category page URL keys for different store views?

我正在尝试获取不同商店View的类别页面的页面URL键。基本上我在我的Magento安装中设置了3个商店。现在我想在我的类别页面中实现hrefhang标签。但是当我在默认商店时,我无法访问其他商店View的类别URL键,反之亦然。我有从中获取的类别对象,$category=Mage::registry('current_category');有什么想法吗? 最佳答案 似乎在与当前商店不同的商店下获取类别URL的最佳方法是makeuseofMagento’sMage_Core_Model_App_Emulation.以下是如何执行此操

php - 如何在 php 中添加密码以 curl ?

我正在尝试使用phpcurl连接到站点,但收到错误“无通用加密算法”。进一步调查,我认为这与NSS有关?我发现从命令行可以重现错误(所以问题肯定出在curl而不是php包装器),但是如果我设置--ciphersecdhe_ecdsa_aes_128_sha那么它就可以工作:[ec2-user@ip-10-181-165-22current]$curl-Ihttps://sslspdy.comcurl:(35)Cannotcommunicatesecurelywithpeer:nocommonencryptionalgorithm(s).[ec2-user@ip-10-181-165-2

php - cURL 加载时间过长

我正在使用cURL在PHP中调用REST端点以获取一些JSON数据:在我的本地主机上使用上述代码获取数据需要2.5秒。在实时服务器上运行相同的代码大约需要7.5秒。当直接在浏览器上打开URL时,只需1.5秒。我的问题是:为什么cURL在实时服务器上获取数据需要这么长时间,我该如何解决这个问题?下面是服务器上curl_getinfo($ch)的输出:Array([content_type]=>application/json[http_code]=>200[header_size]=>420[request_size]=>113[filetime]=>-1[ssl_verify_resu

php - curl:如何限制 GET 的大小?

我想使用curl从URL中检索前10k字节(在我的例子中使用PHP)。有没有办法指定这个?我以为CURLOPT_BUFFERSIZE会这样做,但它似乎只是确定在检索所有内容之前重复使用的缓冲区的大小。 最佳答案 这是我用c++做的intoffset=0;intsize=10*1024;charrange[256];curl_slist_s*pHeaders=NULL;snprintf(range,256,"Range:bytes=%d-%d",offset,offset+size-1);pHeaders=curl_slist_app

php - 使用 curl 获取 url 响应的值

我正在使用PHPcurl方法来获取字符串类型的响应。要创建我使用的请求:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_FAILONERROR,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$data);curl_setopt($ch,CURLOPT_BINARYTRANSFER,$data);