2012-11-10 2 views
-5

file_get_contents() 데이터를 다른 함수에 전달할 수 있습니까? 더 나은 이해를 위해 아래를보십시오. PHP 함수를 전달할 file_get_contents() 데이터

function getURL($search){ 
    $url  = "http://www.example.com?search=".$search; 
    $data  = file_get_contents($url); 
    $formated = formatData($data); 
    return $formated; 
} 
function formatData($data){ 
    $format = $data; 
    //some formating here 
    return $format; 
} 

내가 이렇게 할 경우, 내가 다시 file_get_contents() 함수를 호출 할뿐 현재 일을하려고하고 물건의 종류이지만,이를 호출하는 것 같은이 응용 프로그램 속도가 느려집니다 같은 사이트를 두 번.

어떤 도움() 문자열을 반환

+0

시도해 보셨습니까? 위의 예가 효과가 있습니다. –

+0

예제가 잘 작동합니다. 당신에게 효과가없는 것은 무엇입니까? – oldwizard

답변

1

file_get_contents 좋을 것이다 (http://php.net/manual/en/function.file-get-contents.php). 문자열을 다른 함수에 전달할 수 있습니다 (예제의 경우와 동일). 작동하지 않는거야?

0

file_get_contents() 대신 cURL을 사용하면 조금 더 빨라집니다.

cURL manual

관련 문제