2011-06-12 4 views
0

아래의 URL을 통해 PHP를 통해 반품을받을 수 있습니까?URL을 통해 반품을받을 수 있습니까

$var = file_get_contents('http://www.xyz.com/give_data.php?id=4'); 

을하지만 그건 그냥 문자열로 무엇이든 give_data.php 스크립트 출력을 반환합니다

$var = http://www.example.com/give_data.php?id=4; 

답변

2

귀하의 질문은 매우 혼란 스럽지만, 귀하는 귀하의 변수에 파일의 내용을 원하십니까? 이를 위해이 실패 할 경우에는 INI에서 해제 allow_url_fopen을 수도, file_get_contents

$var = file_get_contents('http://php.net/manual/en/function.file-get-contents.php'); 
2

당신은 같은 file_get_contents()을 사용할 수 있습니다. 고급 데이터 유형이 필요하면 원래 데이터를 가져 오기 위해 데이터를 가져온 후 을 give_data.php에, $var = json_decode($var);을 사용하는 것이 좋습니다. 이것은 복잡한 PHP 객체에서는 작동하지 않습니다. 정말 필요한 경우 serialize() 및 unserialize()를 사용할 수 있지만 표준이 아니므로 PHP에서만 작동합니다.

+1

을 사용하거나 중지 일부 safe_mode가 설정을 할 수 있습니다. 이 경우 설정을 변경하지 못하면 cURL을 사용하여 둥근 모양으로 변경하십시오. – Cups

+0

좋은 점은 비록 제한이 있다면 다른 hoster를 대신 찾고 싶을 수도 있습니다 :) – Seldaek

+0

외부 소스에서 file_get_contents()를 사용하면 두려움이 가득 찼습니다. – Cups

관련 문제