2013-12-21 2 views
0

file_get_contents 대신 사용할 수 있습니까? 나는 컬을 사용하여 시도하지만, 아주이 달성되는 것을 수행하는 방법을 알아낼 수file_get_contents 대신 사용할 수 있습니까?

if (!$img = file_get_contents($imgurl)) { $error[] = "Couldn't find the file named $card.$format at $defaultauto"; } 
else { 
    if (!file_put_contents($filename,$img)) { $error[] = "Failed to upload $filename"; } 
    else { $success[] = "All missing cards have been uploaded"; } 
} 

: 이것은 내가 문제가 있습니다 코드입니다. 어떤 도움을 주셔서 감사합니다!

+0

curl_get_contents() 함수에 대해서는 [이 답변] (http://stackoverflow.com/a/20562385/1438393)을 참조하십시오. –

답변

5

file_get_contents에는 여러 가지 대안이 있습니다. 아래에서 몇 가지 대안을 게시했습니다. fopen을

function fOpenRequest($url) { 
    $file = fopen($url, 'r'); 
    $data = stream_get_contents($file); 
    fclose($file); 
    return $data; 
} 
$fopen = fOpenRequest('https://www.example.com');// This returns the data using fopen. 

function curlRequest($url) { 
    $c = curl_init(); 
    curl_setopt($c, CURLOPT_URL, $url); 
    curl_setopt($c, CURLOPT_RETURNTRANSFER, true); 
    $data = curl_exec($c); 
    curl_close($c); 
    return $data; 
} 
$curl = curlRequest('https://www.example.com');// This returns the data using curl. 

당신은 당신이 필요 프리폼 변수에 저장된 데이터와이 가능한 옵션 중 하나를 사용할 수

.