t

[질문]curl로 타서버와 통신중 딜레이주는법없나요?

curl로 타서버(.net)와 통신중인데 자료가 5메가정도 됩니다. 용량 문제인지 아니면

응답서버에서 자료를 db에서 뽑아오는 시간이 상당히 걸리더라구요 이부분때문인지

curl로 그냥 받아올때는 시간이 걸리긴해도 잘받아오던게

파일로 저장만하면 문서에 기본텍스트만 받아오네요. 

 

성함@연락처@주소@특이사항<br /> 이렇게 기본텍스트문구만받아오고

 

 

---------------------------------------------------------

블라블라@블라블라@블라블라@블라블라<br />블라블라@블라블라@블라블라@블라블라<br />블라블라@블라블라@블라블라@블라블라<br />블라블라@블라블라@블라블라@블라블라<br />

 

----------------------------------------------------------------

 

이런형식으로 쭉쭉 뿌려져야되는데 이부분은 표시가 안됩니다.

해결방법이 없을까요??

 

사용코드입니다.

function CurlToFile($url,$param , $vendor_id, $returnTransfer = 1 ){
$referer_url= $url; 
 $curlsession = curl_init();
 curl_setopt($curlsession, CURLOPT_URL, $url);
 curl_setopt($curlsession, CURLOPT_POST, 1);
 curl_setopt($curlsession, CURLOPT_POSTFIELDS, $param); 

 curl_setopt($curlsession, CURLOPT_RETURNTRANSFER, $returnTransfer);

 curl_setopt($curlsession, CURLOPT_TIMEOUT, 6000);

 curl_setopt($curlsession, CURLOPT_HEADER, 0); //1 : 헤더값을 가져오기위해 사용합니다. 쿠키를 가져오려고요.
 curl_setopt($curlsession, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
 curl_setopt($curlsession, CURLOPT_REFERER, $referer_url);

 ob_start();
 $res = curl_exec($curlsession);
 $buffer = ob_get_contents();

 ob_end_clean();
 

 curl_close($curlsession);

 $filename = $vendor_id . "__". date('ymd H:i:s') . ".php";

 $file = $_SERVER['DOCUMENT_ROOT'].'/data/socket/'.$filename;
file_put_contents($file ,$res);

return $buffer;

}​

 

|

댓글 2개

구글에서 "curl 속도" 라고 검색해보세요.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 1,475
10년 전 조회 1,357
10년 전 조회 1,466
10년 전 조회 1,950
10년 전 조회 2,925
10년 전 조회 1,880
10년 전 조회 2,112
10년 전 조회 2,685
10년 전 조회 2,053
10년 전 조회 1,864
10년 전 조회 1,804
10년 전 조회 4,675
10년 전 조회 1,452
10년 전 조회 1,788
10년 전 조회 2,329
10년 전 조회 1,796
10년 전 조회 3,522
10년 전 조회 1,757
10년 전 조회 1,653
10년 전 조회 1,754
10년 전 조회 5,310
10년 전 조회 1,615
10년 전 조회 3,177
10년 전 조회 2,453
10년 전 조회 3,124
10년 전 조회 2,710
10년 전 조회 3,438
10년 전 조회 1,585
10년 전 조회 1,872
10년 전 조회 3,680
10년 전 조회 2,022
10년 전 조회 1,413
10년 전 조회 2,420
10년 전 조회 2,161
10년 전 조회 1,885
10년 전 조회 1,849
10년 전 조회 2,062
10년 전 조회 1,708
10년 전 조회 1,347
10년 전 조회 2,120
10년 전 조회 2,587
10년 전 조회 2,120
10년 전 조회 2,146
10년 전 조회 2,805
10년 전 조회 3,862
10년 전 조회 1,481
10년 전 조회 1,480
10년 전 조회 2,008
10년 전 조회 2,215
10년 전 조회 1,736
10년 전 조회 1,445
10년 전 조회 1,593
10년 전 조회 1,701
10년 전 조회 1,914
10년 전 조회 2,078
10년 전 조회 2,772
10년 전 조회 1,379
10년 전 조회 1,594
10년 전 조회 5,684
11년 전 조회 1,464
11년 전 조회 1,946
11년 전 조회 1,895
11년 전 조회 2,369
11년 전 조회 1,791
11년 전 조회 2,042
11년 전 조회 2,112
11년 전 조회 2,479
11년 전 조회 2,260
11년 전 조회 3,133
11년 전 조회 2,533
11년 전 조회 2,624
11년 전 조회 1,700
11년 전 조회 1,966
11년 전 조회 1,940
11년 전 조회 1,590
11년 전 조회 1,402
11년 전 조회 1,576
11년 전 조회 2,395
11년 전 조회 1,603
11년 전 조회 2,558
11년 전 조회 4,259
11년 전 조회 2,105
11년 전 조회 1,951
11년 전 조회 1,914
11년 전 조회 1,886
11년 전 조회 1,547
11년 전 조회 2,753
11년 전 조회 1,469
11년 전 조회 1,879
11년 전 조회 2,005
11년 전 조회 2,070
11년 전 조회 3,081
11년 전 조회 1,790
11년 전 조회 2,287
11년 전 조회 1,687
11년 전 조회 1,690
11년 전 조회 2,556
11년 전 조회 1,972
11년 전 조회 1,783
11년 전 조회 2,264