Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Terjemahkan Perintah cURL ini ke dalam Skrip cURL PHP?
Menterjemah Baris Perintah cURL kepada PHP cURL
Mendapatkan bantuan dalam menukar perintah cURL baris perintah kepada skrip PHP yang sepadan, pengguna membentangkan cabaran berikut:
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
Matlamatnya adalah untuk memasukkan arahan ini ke dalam skrip PHP, dengan pembolehubah berikut:
Penukaran Skrip PHP:
Untuk menterjemah ini CURL baris arahan kepada skrip PHP, seseorang boleh bermula dengan kod berikut:
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png"; $theurl = $pageurl . $filename; $ch = curl_init($theurl); curl_setopt($ch, CURLOPT_COOKIE, ...); // -b curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); // -X curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE); // --data-binary curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/png']); // -H curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); // -0 ...
Butiran tambahan mengenai pilihan khusus boleh diperolehi daripada manual PHP: http://www.php.net/manual/ my/function.curl-setopt.php
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Terjemahkan Perintah cURL ini ke dalam Skrip cURL PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!