안녕하세요. 내 PHP 파일에 외부 .php 파일을 포함시키고 싶습니다.은 config.ini를 변경하지 않고 PHP를 사용하는 외부 .php 파일을 포함합니다.
이 .php 파일에는 내 페이지 내에서 일부 변수 선언이 필요합니다.
나는 file_get_contents를 사용하여 시도했지만 내부의 줄만 표시합니다.
시도 :
function getter($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo getter('www.somehting.com/phpfile.php');
도 시도
작동하지 아직도 : 나를 config.ini 파일을 변경하지 않고이 작업을 수행하는
$code = file_get_contents($url);
eval($code);
어쨌든 무엇입니까?
파일이 포함되어야하는 페이지에서 .htaccess에 액세스 할 수 있습니다.
파일이 다른 서버 "rackspace"에 있습니다.
감사합니다.
@rid 예를 들면 다음과 같습니다? – magicianiam
이 파일이 당신의 것이 아닙니까? –
www.somehting.com/phpfile.php가 스크립트로 반환되기 전에 실행됩니다. phpfile.php의 이름을 phpfile로 변경하십시오.txt로 이동하거나 www.somehting.com의 아파치 conf 또는 .htaccess로 이동하여 phpfile.php의 PHP 실행을 비활성화하십시오.하지만이 작업을 수행 할 수있는 권한이 없다고 생각합니다. 기본적으로 원본 파일의 텍스트로 제공되기 전에 로컬로 평가할 수 있어야합니다. – gingerCodeNinja