방금 이상한 문제가 있습니다. 내 index.php에서 일부 파일을 포함하고 있는데, 이제이 오류가 발생했습니다 :PHP "No such file or directory"-하지만 거기에 있어야합니다
require(cfg/cfg.database.inc.php) [function.require]: failed to open stream: No such file or directory in C:\...\index.php on line XX
이상한 점은 단지 1 분 전이었습니다. 나는 그 파일 이름의 철자를 두 번 확인했다.
내가 무슨 짓을 : 나는 ++ 메모장을 사용하고 있는데 이런 내 코드가 보았다
require("cfg/cfg.database.inc.php");
내가 "
과 )
사이의 공간을 제거하고 싶었다, 그래서 거기에 커서를 이동 델을 추진하지만, 마지막으로 p
을 (를) .php
에서 삭제했습니다.
전체 줄을 삭제하고 다시 작성하면 파일을 찾을 수 없다는 오류가 나타납니다. 나는 또한 작동하지 않는 파일의 이름을 변경했다. 서브 디렉토리 cfg
의 모든 파일은이 오류를 가져 오지만 다른 서브 디렉토리의 파일은 가져 오지 않습니다.
누구든지 내가 뭘 잘못하고 있는지, 문제를 찾기 위해 무엇을 할 수 있는지 알고 있습니까? 감사합니다.
/편집 : 내 파일 구조
index.php
cfg/cfg.database.inc.php
cfg/cfg.other.inc.php
core/class.user.inc.php
core/...
모든 core
일, cfg
에서 사람들의 없음에 포함
위해서 var_dump 무엇을 (글로브를 ('CFG/*')); 반환? –
이상한 문자 동작이있는 경우 16 진수 편집기에서 문서를 검사 해 보았습니까?(가능하면 http://sourceforge.net/projects/npp-plugins/files/와 함께 메모장 ++에 추가하십시오.) – Wrikken
@Alan Storm : array (2) {[0] => string (27) "cfg/cfg.database. inc.php "[1] => 문자열 (24)"cfg/cfg.datetime.inc.php "} – opatut