2011-10-04 9 views
0

다른 PHP 파일에 PHP 파일의 내용을 포함시키고 싶습니다. (그것은 워드 프레스 사이트에있어)
파일을 포함하고 있기 때문에 Include 나 require가 작동하지 않습니다. 콘텐츠 자체가 필요합니다.
file_get_contents는 PHP 코드 만 표시하고 실행하지 않기 때문에 작동하지 않습니다.파일 내용 포함 PHP

어떤 기능을 사용해야합니까?

+0

'include'와'require' 둘 다 코드를 실행합니다. 정확히 무엇이 필요할까요? 스크립트가 출력하는 내용을 변수에 저장해야합니까? – JJJ

+0

"콘텐츠"가 의미하는 바를 명확히 할 수 있습니까? – imm

+0

어둠 속에서도 찌르는 듯 ..... include 파일에는 PHP 태그 (' symcbean

답변

4

포함하거나 그냥 파일

일시 정지를 포함하여 있기 때문에 작동하지 않습니다 필요합니다. 뭐? Include은 파일에 코드를 포함합니다. 나는 이것이 당신이 원하는 것이라고 확신합니다. 예를 들어 아래 코드를 참조하십시오. test.phpvars.php 그 안에 포함하고 그것의 내가 완전히 하나 질문을 이해하지 못하는,하지만이 당신을 위해 작동 할 수 있습니다 생각 vars.php

//vars.php 
---------- 
<?php 

$color = 'green'; 
$fruit = 'apple'; 

?> 
---------- 

//test.php 
---------- 
<?php 

echo "A $color $fruit"; // A 

include 'vars.php'; 

echo "A $color $fruit"; // A green apple 

?> 
+0

감사합니다. 나는 항상 그것을 사용하고 있지만 어떤 이유로 지금은 작동하지 않는다는 것을 알고 있습니다. : – Ruben

+0

@ 루벤 당신을 환영합니다. 대답을 수락하는 것을 잊지 마십시오. – Mob

5

에서 변수를 에코 할 수 :

ob_start(); 
include('yourfile.php'); 
$contents = ob_get_clean(); 

$contents는 것이다 이제 PHP 스크립트의 '내용'(출력)을 포함합니다.