require 기능은 현재 폴더에 있는 php 파일을 인식하고 로드할 수 없습니다.
P粉277824378
P粉277824378 2023-07-30 19:48:55
0
1
405

제 질문이 조금 이상할 수도 있지만 정말 혼란스럽습니다!

내 하위 테마에서는 문제 없이 function.php 파일에 인접한 파일을 호출하고 로드할 수 있었지만 하위 폴더의 모든 파일을 삭제하고 다시 삽입한 후에는 파일이 로드되지 않습니다. 인식. 다음 명령을 사용했습니다.

function.php 파일에서 그 보조파일인 user_function.php를 호출했는데, 명령어를 넣어도 인식이 되지 않더군요.

if (file_exists('user_function.php')) { require_once('user_function.php'); } 또 다른 { echo "30분 후에 다시 시도해주세요...n"; 주사위; }

파일을 인식할 수 없습니다! 그리고 오류 메시지가 나타납니다! ! !

다음 파일 두 개만 있습니다:


  • function.php
  • user_function.php

문제가 무엇인가요? (이 지침은 복잡하거나 어렵지 않습니다. 이전에 여러 곳에서 이 지침을 여러 번 사용해 보았지만 이제는 어려워졌습니다.)

다른 주제에서도 여러 번 사용했습니다. , 상위 템플릿

+업데이트:

이상한 문제가 발생했습니다! 이제 function.php와 user_function.php에 다른 파일을 로드하고 싶습니다. __DIR__을 사용하여 경로를 지정해야 하는데 문제는 다른 곳에 있는 것 같습니다! 호스팅 지원 요청을 제출했는데 몇 시간 전에 데이터베이스 연결이 끊어지는 문제가 있다고 말했고 무슨 일이 일어났는지 설명하지 않았지만 문제가 발생하여 WordPress 경로나 주소가 손상되었을 수 있다고 생각합니다. 이것이 가능한가?

P粉277824378
P粉277824378

모든 응답 (1)
P粉736935587

아마 function.php 파일이 다른 디렉터리의 다른 파일에서 호출되었기 때문일 것입니다.

모호함을 피하기 위해 PHP가 function.php 파일과 동일한 디렉터리에서 user_function.php 파일을 검색하도록 __DIR__을 제공하여 전체 경로를 사용하여 현재 파일의 디렉터리를 반환할 수 있습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!