2011-11-28 5 views
-1

file_get_contents($file) 그 후에 html로 인코딩 된 파일을 얻으려면 함수를 실행해야합니다. PHP file_get_contents 함수를 호출 할 때 오류가 발생했습니다.

이 스트림을 열지 못했습니다 돌아

기능의 충돌 : 내가 대신 변수 전화의 텍스트 문자열 (포함 경로)를 설정하면

그러나

는, 작동 잘못된 인수. 변수 내용을 확인하면 충돌 전에 제대로 설정되어있는 것으로 보입니다.

+2

위해서 var_dump ($ 파일) 란 무엇을 말하는가? – TML

+0

'file_get_contents' 함수를 호출하기 전에 파일이 존재하는지 확인할 수 있습니다. 그냥'file_exists ($ file)'함수를 호출하면 존재할 경우 TRUE를 반환합니다. –

+0

is_file은 file_exists가 일반 파일뿐만 아니라 디렉토리에 대해서도 true를 반환하기 때문에 무언가가 파일인지 확인하는 더 좋은 방법입니다. –

답변

0
$filePath = '/complete/path/to/file.html'; 
if(is_file($filePath)) 
{ 
    $fileContents = file_get_contents($filePath); 
    echo $fileContents; // echo out file contents 
} 
+0

입니다. 고마워요! – Jaume

0

는 문자열로 $ 파일을 캐스팅해야 할 : file_get_contents((string)$file);

+0

이미 시도했지만 성공한 건 – Jaume

관련 문제