파일 경로를 변수에 지정하려고하지만 파일 이름의 일부만 알고 있습니다. 내가 좋아하는 뭔가를 할 수 있습니다 : 당신의 글로브도 가리키는되지 않기 때문에이름의 일부만 알고있을 때 파일 찾기
$files = glob($path . "/" . "*" . $templ . $fileExt);
echo $file[0];
파일 경로를 변수에 지정하려고하지만 파일 이름의 일부만 알고 있습니다. 내가 좋아하는 뭔가를 할 수 있습니다 : 당신의 글로브도 가리키는되지 않기 때문에이름의 일부만 알고있을 때 파일 찾기
$files = glob($path . "/" . "*" . $templ . $fileExt);
echo $file[0];
쓰기 파일 이름과주의를 지불하는 무슨 결과 파일 이름의 배열 올바른 경로 (즉, PHP 파일이 검색중인 디렉토리에 있지 않은 경우). 그래서 대신 $의 TEMPL와 $ fileExt 사이 또한
$file = glob($path . "/" . "*" . $templ . $fileExt);
을,이 시도가 점 (실제 문자/문자열은 결합 PHP를 점하지 점)이 있습니까?
아니, 나는 그것을 의심 : glob()
내부 경로
$path = the exact path to the correct folder where the file is;
$templ = the part of the filename I know for sure;
$fileExt = the extension of the file (I know it);
$file = $path . "/" . glob("*" . $templ . $fileExt);
예, $ fileExt에 점이 있습니다. 문제는 정확히 glob() 함수 안에 전체 경로를 포함해야한다는 것입니다. – Dimentica
코드가 "작동하지 않는 방법"에 대해 자세히 설명해 주시겠습니까? 당신은 무엇을 기대하고 있었고 실제로 무슨 일이 일어 났습니까? 예외/오류가있는 경우 발생한 행을 게시하고 예외/오류 세부 정보를 게시하십시오. 이 세부 정보를 입력하거나 편집하지 않으면 도움이되지 않을 수 있습니다. – FrankerZ
문제는 내 기준과 일치하는 파일이 발견되지 않았으며 빈 배열이 반환되었습니다. 해결책은'glob()'함수 안에서 파일에 경로를 추가하는 것이 었습니다. @mnv처럼 유용하게 제안되었습니다. – Dimentica