2012-07-30 3 views
0

URL을 통해 두 개의 입력을 받아서 결과로 돌아 오는 PHP 파일이 내 서버에 있습니다. 페이지가로드되면 해당 계산 결과가 이미로드되고 싶습니다. 예를 들어 :PHP 함수의 결과를 변수에로드하는 방법

$var = load("http://mysite.com/myfile.php?&var1=var1&var2=var2"); 

내가 무엇을 찾고에 맞는 것을 그 부하가 이것에 대한 실제 함수 아니라는 것을 알고,하지만 뭔가 간단 있나요? 감사

+5

http://php.net/file_get_contents 그런데 왜 "로컬"스크립트와 대화 할 수있는 완전한 http 요청을 하시겠습니까? 이 스크립트를'include()'를 통해로드하고 필요한 스크립트를 호출 할 수있는 함수로 변환하는 것이 훨씬 간단합니다. –

+0

덕분에, 나는 당신이 그것을 언급 할 때 실제로 그것을 할 수 있습니다. 나는 PHP에서 신참이다 ^^ –

답변

1

사용 file_get_contents

$foo = file_get_contents('http://mysite.com/myfile.php?&var1=var1&var2=var2'); 
또는 파일이 서버에있는 경우 더 나은 솔루션 :

include('myfile.php'); 

및 중 하나에 포함 된 스크립트의 $_GET 변수를 설정 자체, 또는 이전에 그것도 포함해서.

0

동일한 서버에서 실행중인 경우 스크립트를 직접 호출하는 것이 좋습니다.

$_GET["var1"] = "var1"; 
$_GET["var2"] = "var2"; 
include "myfile.php"; 
0

파일을 단순히을 포함하지 않고 수동으로 파일을로드하는 것보다, 파일에 함수를 직접 호출하는 당신은 file_get_contents를 사용할 수 있지만, 좀 더 실제적인 해결책이 될 수 있습니다.