繁体   English   中英

将命令行CURL命令转换为PHP脚本

Converting command line CURL command to PHP script

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试将以下curl命令转换为PHP脚本。

curl -v -c cookies.txt -d "username=XXXX&password=XXXX&login=true&redirectMethod=POST&product=home.betfair.int&url=https://www.betfair.com/" https://identitysso.betfair.com/api/login >out.txt 2>&1

当我在终端中执行该命令时,正确创建了cookies.txt和out.txt文件。 但是,当我尝试使用PHP时,无法正常工作。

这是我到目前为止的内容:

$fields = [
'username' => "lainga9",
'password' => "0a6c4822",
'login' => 'true',
'redirectMethod' => 'POST',
'product' => 'home.betfair.int',
'url' => 'https://www.betfair.com/'
];

$ch = curl_init();

curl_setopt_array($ch, [
CURLOPT_COOKIEJAR => 'cookies.txt',
CURLOPT_VERBOSE => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $fields,
CURLOPT_URL => 'https://identitysso.betfair.com/api/login',
CURLOPT_HEADER => 1
]);

$response = curl_exec($ch);

虽然没有创建文件-有人有任何想法吗?

1 个回复

只需将响应放在关于out.txt的所需文件中即可。 至于cookiejar,cookies.txt文件可能是权限问题,apache无法写入该文件夹。

您可以确保apache可以通过以下命令在正确的目录中写入:

sudo -u apache touch cookies.txt

这是您要添加到底部以将响应写入文件的内容:

file_put_contents('out.txt', $response);
1 将命令行cURL转换为PHP

在我的终端机中输入以下内容时 我懂了 但是,当我尝试使用来达到相同的结果时(也设置了所有变量。只是不必包含它们) 我懂了 我在PHP代码中使用cURL的方式似乎有些偏离。 有什么建议么? ...

2014-03-04 17:47:44 1 375   php/ curl
2 将cURL命令行转换为PHP

这是命令行: 我这就是我所拥有的(用标题尝试了各种变化) 我想我正在弄乱标题部分,任何帮助将不胜感激。 谢谢。 添加*这就是我实际使用的内容 http://code.google.com/apis/gdata/articles/using_cURL.html#aut ...

3 将命令行cURL转换为PHP

我有一个正常工作的cURL请求,我想翻译成PHP代码: 这是我正在尝试的PHP代码: 编辑:Sendwithus(我向其发送请求的应用程序)显示第二个请求没有通过(第二个收件人test2@test.com未保存)。 我究竟做错了什么? 我可以在PHP代码中进行哪些更改以开 ...

2016-06-24 08:04:28 0 52   php/ curl
4 将CURL命令行转换为Python脚本

使此cmd行curl语句在python脚本中工作有太多麻烦...帮助! 尝试使用URLLIB。 curl -X POST“ http://api.postmarkapp.com/email” \\ -H“接受:application / json” \\ -H“内容类型:appl ...

5 将cURL命令行转换为python脚本

我正在尝试将这些CURL命令序列转换为python脚本。 有人可以帮我吗? 下面的命令3和4应该有函数/方法,它将接受参数作为“数据”传递给下面的命令3,并注意在下面的命令4中作为查询参数进行处理(例如,下面的命令4中的节点:cid = 29-0&pid = 12&gid = 29-0&ty ...

6 如何将命令行cURL请求转换为php?

我正在尝试制作一个PHP脚本,该脚本将使用名为Oanda的新网站并在外汇市场上交易虚拟货币。 我正在尝试将此命令行代码转换为php: 如果有人可以提供源代码或解释-X POST和-d含义以及如何将它们转换为php,那将是很棒的。 谢谢您的帮助! ...

2015-09-26 04:11:58 1 501   php/ curl
9 将命令行cURL转换为C cURL

我从来没有做过卷曲,所以需要一些帮助。 我已经尝试通过示例来解决这个问题,但是我无法理解! 我有一个curl命令,可以从Windows命令行成功运行,该命令行在Solr中索引pdf文件。 我需要将此curl命令合并到C clinet中。 如何转换此curl命令,使其在C cU ...

2011-01-19 12:09:32 2 2692   curl/ solr
10 将curl命令行转换为Rcurl

如何转换此命令: 至 Rcurl中的curl命令? 我获得了一个API令牌,该令牌可替换上面代码中的API_TOKEN 。 我正在尝试使用Rcurl检索数据并将其导出到共享网络驱动器上的csv文件中。 我在Git Bash中测试了上面的代码,它起作用了。 当我尝试R时,我遇到了错误。 我将使 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM