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년 전 조회 2,007
10년 전 조회 1,888
10년 전 조회 2,016
10년 전 조회 2,546
10년 전 조회 3,371
10년 전 조회 2,428
10년 전 조회 2,691
10년 전 조회 3,211
10년 전 조회 2,591
10년 전 조회 2,388
10년 전 조회 2,334
10년 전 조회 5,199
10년 전 조회 1,994
10년 전 조회 2,329
10년 전 조회 2,867
10년 전 조회 2,324
10년 전 조회 3,999
10년 전 조회 2,249
10년 전 조회 2,209
10년 전 조회 2,286
10년 전 조회 5,851
10년 전 조회 2,158
10년 전 조회 3,720
10년 전 조회 3,005
10년 전 조회 3,636
10년 전 조회 3,274
10년 전 조회 3,956
10년 전 조회 2,131
10년 전 조회 2,414
10년 전 조회 4,213
10년 전 조회 2,584
10년 전 조회 1,973
10년 전 조회 2,968
10년 전 조회 2,702
10년 전 조회 2,443
10년 전 조회 2,418
10년 전 조회 2,629
10년 전 조회 2,273
10년 전 조회 1,874
10년 전 조회 2,628
10년 전 조회 3,069
10년 전 조회 2,623
10년 전 조회 2,662
10년 전 조회 3,341
10년 전 조회 4,370
10년 전 조회 2,037
10년 전 조회 2,037
10년 전 조회 2,514
10년 전 조회 2,760
10년 전 조회 2,282
10년 전 조회 1,962
10년 전 조회 2,115
10년 전 조회 2,213
10년 전 조회 2,446
11년 전 조회 2,579
11년 전 조회 3,287
11년 전 조회 1,913
11년 전 조회 2,127
11년 전 조회 6,206
11년 전 조회 1,991
11년 전 조회 2,474
11년 전 조회 2,427
11년 전 조회 2,900
11년 전 조회 2,322
11년 전 조회 2,595
11년 전 조회 2,638
11년 전 조회 3,041
11년 전 조회 2,822
11년 전 조회 3,677
11년 전 조회 3,057
11년 전 조회 3,149
11년 전 조회 2,258
11년 전 조회 2,526
11년 전 조회 2,475
11년 전 조회 2,149
11년 전 조회 1,964
11년 전 조회 2,130
11년 전 조회 2,828
11년 전 조회 2,121
11년 전 조회 3,072
11년 전 조회 4,779
11년 전 조회 2,635
11년 전 조회 2,499
11년 전 조회 2,465
11년 전 조회 2,419
11년 전 조회 2,098
11년 전 조회 3,278
11년 전 조회 1,993
11년 전 조회 2,412
11년 전 조회 2,492
11년 전 조회 2,581
11년 전 조회 3,564
11년 전 조회 2,292
11년 전 조회 2,765
11년 전 조회 2,156
11년 전 조회 2,188
11년 전 조회 3,061
11년 전 조회 2,454
11년 전 조회 2,288
11년 전 조회 2,636