웹진스킨에서 그림을 읽지않아요.

· 18년 전 · 1649 · 7
서버는 rwapm 입니다.
윈도우 xp 이구요
apmsetup이었을때는 재대로 나왔는데..
rwapm으로 변경 하닌깐 이런소스가 나오면서 안나오네요..
어떻게 하면되나요?
 
Warning
: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in C:\RWAPM\www\skin\latest\elpis_webzine10\latest.skin.php on line 78
 
 
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$elpisbuilder1=120;
$elpisbuilder2=100;
$elpisbuilder3=$subject_len;
if (!$elpisbuilder1) alert("해당 게시판 설정 : 여분 필드 4 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$elpisbuilder2) alert("해당 게시판 설정 : 여분 필드 5 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!$elpisbuilder3) alert("게시판 설정 : 여분 필드 8 에 목록에서 내용길이를 입력하십시오.");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 스킨 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb100';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
<!-- 최신글 제목 -->
<table width="100%" height="28" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td>
  <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="10"><img src="<?=$latest_skin_path?>/img/not_bt_box_left.gif" width="10" height="28"></td>
      <td><table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td background="<?=$latest_skin_path?>/img/not_bt_box_center.gif"><strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><font color="WHITE"><?=$board[bo_subject]?></font></a></strong></td>
            <td width="110" background="<?=$latest_skin_path?>/img/not_bt_box_center1.gif">&nbsp;</td>
          </tr>
        </table></td>
      <td width="46"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src="<?=$latest_skin_path?>/img/not_bt_box_more.gif" width="46" height="28" border="0"></a></td>
    </tr>
  </table>
</td></tr>
</table>

<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 시작 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>
<? for ($i=0; $i<count($list); $i++) { ?>
<? if ($i==i) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<!-- <tr><td bgcolor="#EEEEEE" width="100%" height="1"></td></tr> -->
<tr><td height="7"></td></tr>
<tr>
<?
{
    if ($i > 0)
        echo "<tr><td width=20>&nbsp;</td></tr>";
    $img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
    $thumb = $thumb_path.'/'.$list[$i][wr_id];
    if (!file_exists($thumb))
    {
        $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
        if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
        {
            $size = getimagesize($file);
            if ($size[2] == 1)
                $src = imagecreatefromgif($file);
            else if ($size[2] == 2)
                $src = imagecreatefromjpeg($file);
            else if ($size[2] == 3)
                $src = imagecreatefrompng($file);
            else
                break;
            $rate = $elpisbuilder1 / $size[0];
            $height = (int)($size[1] * $rate);
            $dst = imagecreatetruecolor($elpisbuilder1, $height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
        }
    }
    if (file_exists($thumb))
        $img = "<img src='$thumb' border=0>";
    $href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
    $subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
    $wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
    echo <<<HEREDOC
    <td style='word-break:break-all;' valign="top" align="left">
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
  <table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
  <tr>
        <td bgcolor='white'>
  <div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
  </td>
  </tr>
  </table>
</td>
<td>
</td>
<td valign='top'>
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
    </td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==1) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
    if ($i > 0)
 echo "<tr><td width=20 height=7></td></tr>";
    $img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
    $thumb = $thumb_path.'/'.$list[$i][wr_id];
    if (!file_exists($thumb))
    {
        $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
        if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
        {
            $size = getimagesize($file);
            if ($size[2] == 1)
                $src = imagecreatefromgif($file);
            else if ($size[2] == 2)
                $src = imagecreatefromjpeg($file);
            else if ($size[2] == 3)
                $src = imagecreatefrompng($file);
            else
                break;
            $rate = $elpisbuilder1 / $size[0];
            $height = (int)($size[1] * $rate);
            $dst = imagecreatetruecolor($elpisbuilder1, $height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
        }
    }
    if (file_exists($thumb))
        $img = "<img src='$thumb' border=0>";
    $href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
    $subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
    $wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
    echo <<<HEREDOC
    <td style='word-break:break-all;' valign="top" align="left">
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
  <table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
  <tr>
        <td bgcolor='white'>
  <div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
  </td>
  </tr>
  </table>
</td>
<td>
</td>
<td valign='top'>
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
    </td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==2) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
    if ($i > 0)
 echo "<tr><td width=20 height=7></td></tr>";
    $img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
    $thumb = $thumb_path.'/'.$list[$i][wr_id];
    if (!file_exists($thumb))
    {
        $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
        if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
        {
            $size = getimagesize($file);
            if ($size[2] == 1)
                $src = imagecreatefromgif($file);
            else if ($size[2] == 2)
                $src = imagecreatefromjpeg($file);
            else if ($size[2] == 3)
                $src = imagecreatefrompng($file);
            else
                break;
            $rate = $elpisbuilder1 / $size[0];
            $height = (int)($size[1] * $rate);
            $dst = imagecreatetruecolor($elpisbuilder1, $height);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
            imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
            chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
        }
    }
    if (file_exists($thumb))
        $img = "<img src='$thumb' border=0>";
    $href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
    $subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
    $wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
    echo <<<HEREDOC
    <td style='word-break:break-all;' valign="top" align="left">
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
  <table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
  <tr>
        <td bgcolor='white'>
  <div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
  </td>
  </tr>
  </table>
</td>
<td>
</td>
<td valign='top'>
<table width='{$td_width}%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
    </td>
HEREDOC;
}
?>
</tr>
<tr><td height="7"></td></tr>
<tr><td background="<?=$latest_skin_path?>/img/btn_line_bg.gif" width="520" height="1"></td></tr>
<tr><td height="7"></td></tr>
</table>
<? } ?>
<? if ($i<3) { ?>
<? } else { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="20" height="20" align="center" valign="middle"><img src="<?=$latest_skin_path?>/img/board_icon.gif" width="9" height="13"></td>
    <td style='word-break:break-all;'>
        <?
        echo $list[$i][icon_reply] . " ";
        echo "<a href='{$list[$i][href]}'>";
        if ($list[$i][is_notice])
            echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i][subject]}</strong></font>";
        else
            echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i][subject]}</font>";
        echo "</a>";
        if ($list[$i][comment_cnt])
            echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i][comment_cnt]}</span></a>";
        // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
        // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
        echo " " . $list[$i][icon_new];
        ?>
    </td>
    <td align=right width=70><font style=font-size:8pt; color=#999999>[<?=$list[$i][datetime]?>]</font></td>
    <td width=15></td>
</tr>
</table>
<? } ?>
<? } ?>
</td></tr></table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 끝 -->
|

댓글 7개

GD 라이브러리가 설치되지 않은듯 하네요....
근데 phpinfo.php 하면요

gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.1
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
JIS-mapped Japanese Font Support enabled

이렇게 나온건데 설치 안된건가요?
여분필드에서 퀄리티(질) 설정 값이 100 이라면 9로 줄여보세요.

php 버전의 문제일수 잇으며 팁게시판이나 본 질답 게시판에 비슷한 질문이 몇 번 올라왔었습니다..
설치 되있다구 나오는데요... 어떻게 해야지 해결할수 있을지...
어떻게하라는 말씀인지... ㅠ..ㅠ
if (!$elpisbuilder2) alert("해당 게시판 설정 : 여분 필드 5 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");


여기서 100 이라하였는데 해당 부분을 9로 해보십시오..
게시판가서 했는데.. 안되는데요 ㅡ..ㅡ;; 전혀 안달라져요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,390
18년 전 조회 1,762
18년 전 조회 1,533
18년 전 조회 1,562
18년 전 조회 1,555
18년 전 조회 1,518
18년 전 조회 1,521
18년 전 조회 1,708
18년 전 조회 1,611
18년 전 조회 1,650
18년 전 조회 1,553
18년 전 조회 1,572
18년 전 조회 1,821
18년 전 조회 1,378
18년 전 조회 1,684
18년 전 조회 2,148
18년 전 조회 1,757
18년 전 조회 1,679
18년 전 조회 2,590
18년 전 조회 1,509
🐛 버그신고