테스트 사이트 - 개발 중인 베타 버전입니다

알드라이브 외부 서버로 데이터 전송/받기 채택완료

dudqls 2년 전 조회 1,963

알드라이브 사용중이고 다른서버로 DB정보를 보내야합니다 

찾아보니 CURL로 받는거라고 알고있는데 그럼 보낼때는 어떻게 보내야할까요??

따로 php 파일을 만들어야하는걸까요??

방법아시는분 코드 예제도 부탁드립니다 처음 시도하는거라 이해가 잘 안됩니다ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
W
2년 전

</p>

<p>// 원격지 URL

$upload_url = '<a href="https://example.com/upload.php';" target="_blank" rel="noopener noreferrer">https://example.com/upload.php';</a></p>

<p> </p>

<p>// 업로드할 파일 정보

$file_path = '/path/to/local/file.jpg';

$file_name = 'uploaded_file.jpg';</p>

<p> </p>

<p>// CURL 세션 초기화

$ch = curl_init();</p>

<p>// CURL 옵션 설정

curl_setopt($ch, CURLOPT_URL, $upload_url);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, [

    'file' => new CURLFile($file_path, 'image/jpeg', $file_name)

]);</p>

<p>// 결과를 반환받기 위해 curl_exec 반환값을 변수에 저장

$result = curl_exec($ch);</p>

<p>// CURL 세션 종료

curl_close($ch);</p>

<p>// 업로드 결과 처리

if ($result === false) {

    echo "파일 업로드 실패: " . curl_error($ch);

} else {

    echo "파일 업로드 성공";

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

받기가 가능하면 보내기도 가능할것 같습니다.

다음 url 에 php cURL 관련 많은 함수와 예제들이 있으니 참고하면 될것 같습니다.

https://www.php.net/manual/en/book.curl.php

https://www.php.net/manual/en/curl.examples-basic.php

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인