Tukar Command Line cURL kepada PHP cURL
Menukar arahan command line cURL kepada PHP setara mungkin kelihatan menakutkan, tetapi ia sebenarnya agak mudah . Berikut ialah pecahan:
Berikut ialah coretan kod PHP untuk menterjemah baris arahan yang disediakan cURL:
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png"; $theurl = $pageurl . $filename; $ch = curl_init($theurl); curl_setopt($ch, CURLOPT_COOKIE, ...); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/png']); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); ...
Ingat untuk menggantikan tempat letak ". ." dengan bukti kelayakan pengesahan yang sesuai dan sebarang pilihan tambahan diperlukan. Rujuk dokumentasi PHP pada curl_setopt untuk maklumat lanjut: http://www.php.net/manual/en/function.curl-setopt.php
Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Perintah cURL Baris Perintah kepada PHP cURL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!