2012-02-23 2 views
0

큰 이미지 그룹을 새 배경에 병합하려고하지만 스크립트에서 이미지를 찾을 수 없을 때 데이터베이스의 파일 이름을 사용하고 있습니다.imagecreatefromjpeg - 이미지를 찾을 수없는 경우 기본값을 사용합니다.

$src = imagecreatefromjpeg($part); 
if (!$src) { 
$src = imagecreatefromjpeg('default.jpg'); 
} 

그냥 명확 물건을 만들 : 기본 하나를 사용 $ 부분은 내가 위의 주위에 검색을했다 발견

사용 default.jpg 발견되지하지만 난 수없는 것

경우 그것을 작동 시키려면 (이전과 같이) 배경을 출력하십시오. 나는이 $ 부분을 찾아야하고 찾을 수없는 경우가 default.jpg에게 imagecreatefromjpeg는 false를 돌려

+0

default.jpg에서도 오류가 발생하고 있습니까? –

+0

기본에 오류없이 아니, 그것은 보여줍니다 : 그런 파일이나 디렉토리 - 참조 $ 부분에 감사합니다, – user1166742

+0

사용'@imagecreatefromjpeg ($ 부분)'- @ 기호가 표시되지 않습니다를 : 이 스트림을 열지 못했다 에러 메시지. [php.net] (http://php.net)에서 [Example # 1] (http://php.net/manual/en/function.imagecreatefromjpeg.php)을 살펴보십시오. –

답변

1

사용 file_exists 기능을 사용한다고 생각 나는 여기에서 뭔가 빠진 경우가 오류가 있습니다. $ part가 유효한 파일인지 먼저 확인할 수 있습니까? 당신이 그것의 이미지를 만들기 전에.

+0

안녕하세요, 감사합니다. 지금이 보고서를 다시보고합니다. – user1166742

+0

is_readable()을 사용하면 파일이 존재하고 읽을 수 있다는 것을 확인할 수 있습니다. –

+0

안녕하세요 로마, 감사합니다. – user1166742

0

많은 감사, 데이비드

관련 문제