get
메서드에 전달 된 매개 변수에 따라 다른 파일을 포함하고 싶습니다. 예 : URL에 id
이 전달 된 경우 101
일 경우 file_101.php
을 포함하고 싶습니다.PHP에서 파일 런타임을 incude하는 방법
if(cat_id == 101)
{
$filename="file_101.php";
}
//some code here
include('$filename');
나는 또한 시도 :
include('echo $filename;');
를하지만 오류
을주고있다가 [function.include]) (포함 : 여기에 지금까지 가지고 무엇을 액세스 할 수 없습니다 echo $ filename;
'cat_id'가 아닌'$ cat_id'입니까? – irrelephant
저는 문법이 여전히 배우는 사람들에 의해 엉망이 된 이런 종류의 질문을 좋아합니다. 처음에는 프로그래밍을 배우는 것이 쉽지 않다는 것을 기억하게됩니다. 프로그래밍을 오래 오래 잊어 버리는 경향이 있습니다. 영어 옆의 언어 :) – VBAssassin
따옴표를 사용하지 마십시오. 변수 ** include ($ file) **로 남겨두면 괜찮을 것입니다. 나는 옛날에 다시 그것을 유니에서 사용했다. –