사진정보 출력하는분이 안되요(소스도같이올려요) > 그누4 질문답변

그누4 질문답변

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

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

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

첨부파일

view.skin.php (9.7K) 2회 다운로드 2008-06-03 14:08:54

본문

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

오류 주소 : 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>" ;

        }
        ?>
  • 복사

댓글 전체

<?
        // 파일 출력
        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>" ;

        }
        ?>
© SIRSOFT
현재 페이지 제일 처음으로