비슷한 스크립트를 작성한 적이있는 것처럼 PHP의 file_get_contents()
함수를 사용하여 미국 국립 문서 보관소 웹 사이트에서 데이터를 검색하려고합니다. 그러나 어떤 이유로이 함수는 파일의 내용을 검색하지 않습니다.file_get_contents()는 아무 것도 반환하지 않습니다.
나는 이런 종류의 일에 많은 경험이 없다고 고백해야한다. 주소 표시 줄에 URL을 수동으로 입력 할 때 파일이 잘 표시 되더라도 다른 사람이 파일이 올바르게 반환되지 않는 이유를 나타낼 수 있습니까?
$asn = $_REQUEST['asn'];
$format = $_REQUEST['output'];
$data = array();
if(!empty($asn))
{
$url_to_get = 'http://aad.archives.gov/aad/print-record-detail.jsp?dt=893&mtch=1&tf=F&q=31371273&bc=sl,fd&rpp=10&pg=1&rid=2546302';
$content = file_get_contents($url_to_get);
echo $content;
}
우리가 액세스하려는 URL입니다>http://aad.archives.gov/aad/print-record-detail.jsp?dt=893&mtch=1&tf=F&q=31371273&bc=sl,fd&rpp=10&pg=1&rid=2546302
는 localhost
힘에 스크립트를 실행하는 것이 가능 : 여기에 소스 코드 (또는 아무것도 출력하지 않는 최소한의 버전)입니다 여기에 문제가 발생 했나요?
오류가 있습니까? – PeeHaa
아니요. jQuery의'$ .ajax()'를 사용하여 페이지에 액세스하려고하면 오류가 반환되지만 오류 텍스트는 비어 있습니다. – BenM
PHP에서 오류보고 기능을 활성화 했습니까? – PeeHaa