Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Terjemahkan Perintah cURL Baris Perintah ke dalam Skrip cURL PHP?
Menterjemah Command Line cURL kepada PHP cURL
Sebagai pemula pembangunan web yang tidak biasa dengan cURL, anda mendapatkan bantuan dalam menterjemah arahan cURL baris arahan untuk digunakan dalam skrip PHP. Berikut ialah penjelasan langkah demi langkah:
Arahan yang anda berikan meletakkan fail bernama "test.png" ke wiki melalui API menggunakan "-b" (kuki), "-X PUT" ( tetapkan kaedah permintaan kepada PUT), "--data-binary" (hantar data binari), "-H" (tetapkan pengepala HTTP) dan "-0" (nyahset baris respons HTTP 1.1 pertama) pilihan.
Dalam skrip PHP anda, anda boleh menggunakan kesetaraan berikut:
Berikut ialah contoh rupa skrip PHP anda:
<?php $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 // ... ?>
Untuk maklumat lanjut, rujuk dokumentasi mengenai curl_setopt() di http://www.php.net/manual/en/function.curl-setopt.php.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Terjemahkan Perintah cURL Baris Perintah ke dalam Skrip cURL PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!