image.php가 유효한 그림 파일인지 확인하려고합니다. 데이터베이스에 크기가 조정 된 그림에 대한 정보가 있으면 유효 할 것입니다. image.php는 원본 그림의 크기를 조정하여 화면에 인쇄하기 때문에 그렇지 않을 수도 있습니다. 또한 대안이 있습니다 - 데이터베이스에 파일 이름 정보가 없으며 오류 메시지 또는 오류 그림이 될 수 있습니다. 이미지의 크기를 가져오고 width = 0이고 height = 0이면 오류 메시지를 출력하고 싶습니다. 나는 getimagesize와 함께 일을하려고했지만 그것은 오류 발생 : 스트림을 열지 못했습니다 : [function.getimagesize] 동적으로 생성 된 그림의 PHP getimagesize
에서 ...경로 해당 파일이나 디렉토리가 100 % 정확합니다. PHP를 통해 동적으로 만들어진 그림을 얻을 수 없다는 것을 읽었습니다. 난 항상 내 데이터베이스를 확인할 수 있지만 PHP를 통해 동적으로 만들어진 이미지 크기를 얻는 해킹이 있는지 궁금합니다.
코드 :
$file = "image.php?img=1";
$a = getimagesize($file);
echo 'aaaaaaaaa' . $a;
편집 : 솔루션 중 누구도 나를 위해 일하지 않기 때문에 내가 다른 방법을했다
- 난 그냥 올바른 파일 이름 실존에 대한 데이터베이스를 확인합니다.
도움 주셔서 감사합니다. http://etc
'getimagesize()'는 배열을 반환하지 않습니까? 만약 그렇다면,'echo'는 당신에게 아무런 도움이되지 않을 것입니다. –