나는 같은 폴더, 즉 localhost에있는 php require 명령을 사용하여 fileA를 참조하는 home.php 파일을 가지고있다. 코드는 다음과 같습니다.php require command error
<?php // /localhost/home.php
require ('/fileA.php');
?>
fileA는 코드 파일 B에서 다른 파일을 참조합니다. 지금까지의 일하는 제대로 내가 fileC.php
내가
<?php // /localhost/A/B/fileC.php
require ('../../fileA.php');
?>
사용 FILEA를 참조에 액세스 할 때 코드는 FILEA를 획득 할 수 있지만, FILEC 다른 404 error.I을 생산으로 fileB가 같은 폴더에있는 경우에만 제대로 작동 fileB가 fileA에 의해 호출 된 이후로 왜 이런 일이 일어나는지 이해할 수 없습니다.
감사합니다.
을, 당신은'__DIR__'을 의미? :) – Leigh
예,하지만'__DIR__'은 PHP 5.3,'dirname'이 오래된 PHP 설치에서도 작동하기 때문에 사용 가능합니다. –
하지만 fileC를 fileA에서 호출해야합니다. fileB는 fileA에서 호출됩니다. –