任何人都可以提供我要執行的代碼下面使用的Drupal給出的curl命令:捲曲在PHP頁面
$ curl -k -X POST https://openshift.redhat.com/broker/rest/domains/[Domain_ID]/applications --user "[UserName]:[Password]" --data "name=[AppName]&cartridge=php-5.3&scale=false"
感謝
任何人都可以提供我要執行的代碼下面使用的Drupal給出的curl命令:捲曲在PHP頁面
$ curl -k -X POST https://openshift.redhat.com/broker/rest/domains/[Domain_ID]/applications --user "[UserName]:[Password]" --data "name=[AppName]&cartridge=php-5.3&scale=false"
感謝
1.使用Exec的執行原來的衆所周知聲明
您可以使用PHP exec來執行任意命令行功能。
http://www.php.net/manual/de/function.exec.php
2.你可以嘗試,如果它適合你的需要,我會用它來使用PHP捲曲功能。
http://de1.php.net/manual/de/function.curl-init.php
由於這篇文章介紹了需要安裝的libcurl What is cURL in PHP?。
例子:
php> $ch = curl_init();
php> curl_setopt($ch, CURLOPT_URL, 'http://i.imgur.com/wtQ6yZR.gif');
php> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
php> $contents = curl_exec($ch);
php> echo $contents;
看看到PHP捲曲模塊https://php.net/curl
例使用PHP的cURL模塊獲取example.com主頁
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
您還可以使用exec來執行命令捲曲https://php.net/manual/en/function.exec.php
你可以作爲一個命令運行它,使用'exec'或相似。一般來說,如果您可以概述您嘗試過的內容並提出問題,則可以幫助您找到對您最有用的答案。 – halfer
好的謝謝,但我只是嘗試執行,但頁面連接響應;) –
好吧,所以你需要調試它。你有多大期望獲取?如果需要超過幾秒鐘,最好在網絡請求之外完成,也許在cron上完成。 – halfer