2014-06-13 4 views
0

안녕하세요, 저는 커맨드 라인을 실행하고 컬 링크를 실행하려고하는데, 작동하지 않습니다!Commandline PHP curl이 작동하지 않습니까?

<?php 
$ch = curl_init("https://albinstuff.net"); 
$result = curl_exec($ch); 

echo $result; 
?> 

그것은 아무것도, 심지어 오류를 출력하지 ...

내가 php_curl.dll 확장을 활성화 한

...

+0

하는'curl_setopt 추가 ($ ch를, CURLOPT_RETURNTRANSFER, 1);'전'curl_exec' – CnapoB

답변

1

이 시도 : 기본 출력으로

$url = 'http://yourUrl.com'; 
$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_HEADER, 0); 
curl_setopt ($ch, CURLOPT_POST, 1); 
// curl_setopt ($ch, CURLOPT_POSTFIELDS, $xml_data); // use this for post fields 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt ($ch, CURLOPT_TIMEOUT, 10); 
$data = curl_exec ($ch); 
curl_close ($ch); 
0

curl 당신이 "반환 전송"옵션을 켜지 않는 한 발견 한 것은 무엇이든간에. 또한, curl이 실패하면 curl_exec은 false를 리턴하고, 빈 문자열로 인쇄합니다.

시도 :

$ch = curl_init(...); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$result = curl_exec($ch); 
if($result === false) { 
    echo "Curl failed with error: ", curl_error($ch); 
} 
echo $result; 
관련 문제