php – реализовать командную строку curl для php, попытался, но получил ошибку

Может ли кто-нибудь преобразовать эту команду curl, которая работает в командной строке с php-кодом:

$ curl -u username@gmail.com -X POST -d "" https://build.phonegap.com/token 

Я пробовал этот код, но не работал:

 $target_url = "https://USERNAME@gmail.com:PASSWORD@build.phonegap.com/token" $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$target_url); curl_setopt($ch, CURLOPT_POST,1); $result=curl_exec ($ch); curl_close ($ch); echo $result; 

Когда я выполняю вышеуказанный код, я получаю сообщение об ошибке:

  301 Moved The document has moved here(link to gmail.com). 

Но, если я использую команду в командной строке, она работает нормально. Где я не прав?

Также, пожалуйста, скажите мне, что означает «-X», и как его преобразовать в php-код?

благодаря

Related of "php – реализовать командную строку curl для php, попытался, но получил ошибку"