我有一个命令,我一直有一个问题转换为PHP。curl命令行到php
卷曲-i -X POST -u用户:为userpass --url http://cloud.netelignet.ca/virtual_machines/:virtual_machine_id/startup.xml
我有一个命令,我一直有一个问题转换为PHP。curl命令行到php
卷曲-i -X POST -u用户:为userpass --url http://cloud.netelignet.ca/virtual_machines/:virtual_machine_id/startup.xml
我认为这等同于以下内容:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://cloud.netelignet.ca/virtual_machines/:virtual_machine_id/startup.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$username = 'user'; $password = 'userpass';
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_HEADER, 1);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
这看起来接近我除了缺少两个选项,但它仍然无法正常工作。也许我会尽力联系他们。 –
“不起作用”没有用。你有错误吗?你嗅过了这个请求吗? – ficuscr
我一定做错了什么。它没有从echo,var_dump,print_r得到任何输出,但是我确实得到了它与下面的代码一起工作。 –
只是好奇,你试过吗?你有一些代码发布? – hafichuk
什么是URL中的':virtual_machine_id'? – alfasin