提供されているような複雑な cURL コマンドに直面した場合、それを PHP cURL に変換するのは困難な作業になる可能性があります。コマンドを翻訳して PHP スクリプトに組み込むのに役立つステップバイステップのガイドを次に示します。
curl -b cookie.txt -X PUT \ --data-binary "@test.png" \ -H "Content-Type: image/png" \ "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \ -0
1.変数:
PHP スクリプト内の静的な値を特定し、変数に置き換えます。たとえば、@test.png は $filename になり、http://hostname/@api/deki/pages/=TestPage/files/= は $pageurl になります。
2.初期化とオプション:
curl_init() を使用して cURL セッションを初期化します:
$ch = curl_init($theurl);
次に、オプションを構成します:
3.データ構成:
CURLOPT_POSTFIELDS を使用して、送信するバイナリ データを設定します。これは test.png:
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
4 の内容になります。実行と出力:
cURL リクエストを実行します:
$response = curl_exec($ch);
出力を取得します:
$output = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
追加リソース:
curl_setopt() の詳細なドキュメントについては、PHP マニュアルを参照してください。 http://www.php.net/manual/en/function.curl-setopt.php
以上が複雑な cURL コマンドを PHP cURL に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。