> 백엔드 개발 > PHP 튜토리얼 > 이 cURL 명령을 PHP cURL 스크립트로 어떻게 변환할 수 있나요?

이 cURL 명령을 PHP cURL 스크립트로 어떻게 변환할 수 있나요?

Patricia Arquette
풀어 주다: 2024-12-03 08:39:10
원래의
945명이 탐색했습니다.

How Can I Translate This cURL Command into a PHP cURL Script?

cURL 명령줄을 PHP cURL로 변환

명령줄 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
로그인 후 복사

목표는 다음과 같이 이 명령을 PHP 스크립트에 통합하는 것입니다. 변수:

  • @test.png의 $filename
  • http://hostname/@api/deki/pages/=TestPage/files/=
  • 의 $pageurl

PHP 스크립트 변환:

이것을 번역하려면 명령줄 cURL을 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

...
로그인 후 복사

특정 옵션에 관한 추가 세부정보는 PHP 설명서(http://www.php.net/manual/)에서 확인할 수 있습니다. ko/function.curl-setopt.php

위 내용은 이 cURL 명령을 PHP cURL 스크립트로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿