사진정보 출력하는분이 안되요(소스도같이올려요)

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://cutiey.com/myth/bbs/board.php?bo_table=02_3&wr_id=92

사진 정보 출력하는데 성공 했는데요
왜 출력 정보가 한번만 나와야 하는데..
같은것이 2번 반복해서 출력이 되나요?

해결 방법 좀 알려주세요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$exif = @exif_read_data("{$view[file][0][path]}/{$view[file][0][file]}");
?>

<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";

echo "<p><b>>>> EXIF 정보 <<<</b><br>" ;
//$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
if (isset($exif[Make]) || isset($exif[Model])) echo "카메라모델 : $exif[Make] - $exif[Model]<br>";
if (isset($exif[DateTimeOriginal])) echo "촬영일시 : $exif[DateTimeOriginal]<br>";
if (isset($exif[COMPUTED][Width]) || isset($exif[COMPUTED][Height])) echo "원본 이미지크기 : {$exif[COMPUTED][Width]} x {$exif[COMPUTED][Height]} 픽셀<br>";
if (isset($exif[COMPUTED][ApertureFNumber])) echo "조리개 : {$exif[COMPUTED][ApertureFNumber]}<br>";
if (isset($exif[ISOSpeedRatings])) echo "ISO : $exif[ISOSpeedRatings]<br>";
if (isset($exif[WhiteBalance])) echo "화이트밸런스 : {$exif[WhiteBalance]}<br>";
if (isset($exif[ExposureTime])) echo "노출시간 : $exif[ExposureTime] 초<br>";
if (isset($exif[ExposureBiasValue])) echo "노출보정 : $exif[ExposureBiasValue]<br>";
if (isset($exif[COMPUTED][CCDWidth])) echo "CCD : {$exif[COMPUTED][CCDWidth]}<br>";
if (isset($exif[Flash])) echo "플래쉬 : {$exif[Flash]}<br>";
echo "<p>" ;

}
?>

첨부파일

view.skin.php (9.7 KB) 2회 2008-06-03 14:08
|

댓글 2개

<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
echo "<p><b>>>> EXIF 정보 <<<</b><br>" ;
//$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
if (isset($exif[Make]) || isset($exif[Model])) echo "카메라모델 : $exif[Make] - $exif[Model]<br>";
if (isset($exif[DateTimeOriginal])) echo "촬영일시 : $exif[DateTimeOriginal]<br>";
if (isset($exif[COMPUTED][Width]) || isset($exif[COMPUTED][Height])) echo "원본 이미지크기 : {$exif[COMPUTED][Width]} x {$exif[COMPUTED][Height]} 픽셀<br>";
if (isset($exif[COMPUTED][ApertureFNumber])) echo "조리개 : {$exif[COMPUTED][ApertureFNumber]}<br>";
if (isset($exif[ISOSpeedRatings])) echo "ISO : $exif[ISOSpeedRatings]<br>";
if (isset($exif[WhiteBalance])) echo "화이트밸런스 : {$exif[WhiteBalance]}<br>";
if (isset($exif[ExposureTime])) echo "노출시간 : $exif[ExposureTime] 초<br>";
if (isset($exif[ExposureBiasValue])) echo "노출보정 : $exif[ExposureBiasValue]<br>";
if (isset($exif[COMPUTED][CCDWidth])) echo "CCD : {$exif[COMPUTED][CCDWidth]}<br>";
if (isset($exif[Flash])) echo "플래쉬 : {$exif[Flash]}<br>";
echo "<p>" ;
?>
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";

$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");

if( !$exif) continue;

echo "<p><b>>>> EXIF 정보 <<<</b><br>" ;

if (isset($exif[Make]) || isset($exif[Model])) echo "카메라모델 : $exif[Make] - $exif[Model]<br>";
...
..
.

if (isset($exif[Flash])) echo "플래쉬 : {$exif[Flash]}<br>";
echo "<p>" ;

}
?>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 819
17년 전 조회 947
17년 전 조회 901
17년 전 조회 955
17년 전 조회 817
17년 전 조회 770
17년 전 조회 985
17년 전 조회 1,511
17년 전 조회 902
17년 전 조회 946
17년 전 조회 850
17년 전 조회 810
17년 전 조회 865
17년 전 조회 957
17년 전 조회 802
17년 전 조회 769
17년 전 조회 926
17년 전 조회 733
17년 전 조회 765
17년 전 조회 778
🐛 버그신고