问题标签 [php-curl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
101 浏览

php - PHP Curl 发送的 XML

我编写了一些代码,试图通过 phpCurl 以 xml 形式将 mySQL 数据库中的数据发送到另一台服务器。没有出现错误,但我如何测试它是否正确?谁能发现任何错误?

谢谢

0 投票
1 回答
366 浏览

php - Box api v2 使用 php 上传文件

我一直在研究盒子 api。除了文件上传,我可以让一切正常工作。这是代码:

并将所有这些传递给 post 函数:

使用这个我得到 400 错误,但是如果我$body = http_build_query($body, '', '&');在调用 post 函数之前添加这一行,我会得到一个 405 错误。

在这两种情况下,虽然上传都不起作用。我确保传递文件的实际路径而不是相对路径,以防有人想知道。

我还检查了这样的解决方案:https ://github.com/golchha21/BoxPHPAPI但这也不起作用。

关于这个问题的任何想法以及如何解决它?

0 投票
1 回答
336 浏览

php - PHP 卷曲到 PHP DOMDocument

这是我从网页中提取的相同代码...

我想要实现的是在这些 DIV 中提取数据。例如...

职业=管理员行业=银行

目前我正在用 Curl 拉网页,然后去掉 html 标签,并使用数百个 preg_match 和 if 函数。虽然该解决方案运行良好,但它确实使用了大量的 CPU 和内存。

有人建议我改用 DOMDocument ,但我似乎无法工作,主要是由于缺乏知识。

有人可以告诉我如何提取这些数据吗?

0 投票
0 回答
77 浏览

php - 使用 curl 获取 vimeo 网页

我正在尝试使用 curl 获取 vimeo 视频的网页,但我得到了http-code 301. 我也添加了CURLOPT_FOLLOWLOCATION,但我什么也没得到。

这是我的代码,为什么它不起作用?

0 投票
2 回答
794 浏览

javascript - 通过 AJAX 将动态参数从 JavaScript 传递到 PHP 以在 cURL 调用中使用

我正在使用 php curl 使用 Ajax 从我的 javascript 发出 http get long 轮询请求。这是来自 javascript 的调用

这是我在 myport.php 文件中进行 php 调用的方法

如果我直接从 js 拨打电话,我会这样做

我是 php 和 curl 的新手,我想知道如何传递该变量的值,以便获取调用的参数。

0 投票
1 回答
3136 浏览

php - XMLRPC post在linux命令行上处理curl调用但不在php curl中?

我创建了一个使用 POST 发送 xml 请求的脚本,它可以在 linux 命令行上完美运行,但不能在 php curl 中运行,这是我的 xml 文件和我使用的命令。

这是我的 php 脚本,

这是我使用 PHP 的 cURL 时遇到的错误。

0 投票
1 回答
989 浏览

php - GCM curl 操作超时

我有几个负责存储在我的服务器上的 GCM 操作的 php 文件,它们似乎在需要时工作得很好,但它们经常返回一个错误,指出:

卷曲错误:操作在 0 毫秒后超时,收到 0 个字节中的 0 个字节

这是服务器的问题还是我的 GCM 代码的问题?下面是我的 php 文件:

0 投票
0 回答
142 浏览

php - php-curl 未连接到远程主机并且标头似乎为空

我将我的一台服务器配置为通过邮寄接受文件,转换它们并将它们作为响应发送。php 服务器通过 curl 使用此功能。

我的 php 脚本中的重要部分如下所示

然而,似乎 curl 甚至没有连接到其他服务器并且 curl_getinfo 只返回

即使我增加超时,curl_errno 也会返回 28 (CURLE_OPERATION_TIMEDOUT)。正如我之前所说,它似乎甚至没有建立与远程主机的连接。可以使用网络浏览器连接到给定的 url。

0 投票
1 回答
272 浏览

windows - 当我尝试在 Windows Server 2008 中上传二进制文件时,LibCURL 发送文件名而不是文件内容

我在使用 libCURL 时遇到了这种奇怪的行为。当我尝试通过在文件名的开头附加“@”来上传文件时(如 libCURL 的手册页中所述),而不是上传文件内容,libCURL 会发送文件名本身(以 @ 开头)。

这是在 Windows 2008 R2 上运行的,带有 xampp 版本 5.6.8,其中已编译 curl(curl 版本 7.40.0)。

这是相关的代码片段:

此代码适用于 Linux,但不适用于 Windows Server 2008。

这是我得到的表单数据:

如您所见,我收到@C:\image.png的是内容而不是内容。

有谁知道为什么 libCURL 不会上传文件内容?

0 投票
1 回答
42 浏览

android - 安卓新手需要安卓服务器交互的帮助

我在 Django 中有一个后端应用程序,我们需要通过前端发送一些数据。将 cURL 与 php 一起使用,我们通过以下方式进行操作:

其中 $s 是一个变量。我想知道在 android 中实现相同功能的等效代码是什么。