2014-02-15 2 views
4

각 PHP 파일 전에 먼저이 파일을 실행하고 싶습니다. 어떻게하면 될까요? 자, 저는 고전적인 PHP 방식만을 사용합니다.모든 PHP 파일에 대한 파일을 재귀 적으로 포함합니다.

run_me_first.php 

나는 내 모든 내 PHP 파일에서 그것을 tinclude하고 싶습니다. 수동으로 설정하는 것 외에도 수동으로 설정하지 않는 방법이 있습니까?

답변

1

.htaccess 파일, 그것을 시도하십시오

php_value auto_prepend_file "/path/to/file/run_me_first.php" 

는 무료 FTP가 있다면, 그들은 당신이 변경할 수있는 설정에 일부 제한이있을 수 있습니다.

+0

[이 질문] (http://stackoverflow.com/questions/3343895/how-can-i-reference-serverdocument-root-in-a-htaccess-file)을 확인하십시오. 'set_include_path'를 사용하면'run_me_first.php' 만 필요합니다. –

1

각 PHP 파일에 파일을 포함하려면 require 또는 include 함수를 사용하면됩니다. 귀하는 많은 양의 정보를 제공하지 않으므로 내가 제공 할 수있는 모든 응답은 광범위 할 것이며 귀하의 특별한 필요에 따라 지불하지 못할 수도 있습니다.

+0

예. 나는 복사 + 붙여 넣기 - 내 모든 PHP 파일 (상단)에 붙여 넣기 했어.하지만 그냥 복사 + 붙여 넣기를하지 않는 방법이 있는지 궁금해? –

1

나는 당신에게 헤더 파일이 있다고 생각합니다. 당신이 그다지 가지고 있지 않다면 header.php을 만듭니다. 그런 다음 귀하의 모든 파일에 포함하고자하는 모든 파일 (.php, .js)을 포함하십시오. 그런 다음 위의 모든 PHP 파일에 header.php만을 포함해야합니다.

다음이 header.php에는 필요한 모든 파일이 자동으로 포함됩니다. 이렇게하면 시간이 단축되고 오류 확률도 줄어 듭니다. 이것은 내가 모든 프로젝트에서 따라야했던 과정입니다.

관련 문제