commond파일과 충돌생깁니다. 정보
commond파일과 충돌생깁니다.본문
픽셀사이트를 만들고 있는데 그누보드와 연동하고 있습니다.
최근글을 뽑아 오려고 픽셀 메인 파일에
<?php include_once("../search/_common.php");?>
을 추가 하였습니다.
최신글은 출력이 잘 됩니다.
하지만...
픽셀 등록에서 이미지를 첨부하면 자동 새로고침되면서 첨부한 이미지가 나오던것이
새로고침은 되는것 같은데 첨부한 이미지는 수동으로 새로고침을 클릭해야 나옵니다.
픽셀사이트의 이 파일과 그누보드의 commond.php파일이 충돌이 생기는것으로 판단됩니다.
아래는 픽셀사이트의 이미지첨부시 로드되는 파일 입니다.
<?php
include 'config.php';
include 'libraries/db.class.php';
include 'libraries/functions.lib.php';
include 'libraries/db.class.php';
include 'libraries/functions.lib.php';
session_start();
$grid = imagecreatetruecolor(1000,1000);
if ($cfg['background_image']) {
$size = getimagesize($cfg['background_image']);
$background = imagecreatefromjpeg ($cfg['background_image']);
$white = imagecolorallocate($grid, 255, 255, 255);
imagefilledrectangle($grid, 0, 0, $size[0], $size[1], $white);
imagecopymerge ($grid, $background, 0, 0, 0, 0,$size[0], $size[1], $cfg['background_opacity']);
}
}
$background = imagecolorallocate($grid,255,255,255);
imagefill ( $grid, 0, 0, $background );
imagefill ( $grid, 0, 0, $background );
$line_color = imagecolorallocate($grid,227,227,227);
for ($t=0;$t<=1000;$t++) {
if (($t % 10) == 0) {
imagesetthickness ($grid, 1);
imageline($grid, 1000, $t, 0, $t, $line_color);
imagesetthickness ($grid, 1);
imageline($grid, $t, 1000, $t, 0, $line_color);
}
}
imagesetthickness ($grid, 1);
imageline($grid, 1000, $t, 0, $t, $line_color);
imagesetthickness ($grid, 1);
imageline($grid, $t, 1000, $t, 0, $line_color);
}
}
$grid_array = grid_array();
if ($grid_array) {
foreach ($grid_array as $value) {
$value = explode('|',$value);
switch ($value[5]) {
case 'R':
$used_block_size = getimagesize($cfg['upload_path'].$value[4]);
$used_block = imagecreate($used_block_size[0],$used_block_size[1]);
imagecolorallocate($used_block,157,215,252);
$textcolor = imagecolorallocatealpha($used_block, 255, 0, 0, 50);
imagestring($used_block, 1, 3, 1, 'R', $textcolor);
break;
case 'P':
$used_block = imagecreatefromjpeg($cfg['upload_path'].$value[4]);
$textcolor = imagecolorallocatealpha($used_block, 0, 255, 0, 50);
imagestring($used_block, 1, 3, 1, '*', $textcolor);
break;
}
case 'R':
$used_block_size = getimagesize($cfg['upload_path'].$value[4]);
$used_block = imagecreate($used_block_size[0],$used_block_size[1]);
imagecolorallocate($used_block,157,215,252);
$textcolor = imagecolorallocatealpha($used_block, 255, 0, 0, 50);
imagestring($used_block, 1, 3, 1, 'R', $textcolor);
break;
case 'P':
$used_block = imagecreatefromjpeg($cfg['upload_path'].$value[4]);
$textcolor = imagecolorallocatealpha($used_block, 0, 255, 0, 50);
imagestring($used_block, 1, 3, 1, '*', $textcolor);
break;
}
imagecopyresampled($grid,$used_block,$value[0],$value[1],0,0,$value[2],$value[3],$value[2],$value[3]);
}
}
}
}
if ($_SESSION['sess_width'] and $_SESSION['sess_height']) {
$select_block = imagecreatefromjpeg($cfg['upload_path'].$_SESSION['sess_image']);
imagecopyresampled($grid,$select_block,$_SESSION['sess_x'],$_SESSION['sess_y'],0,0,$_SESSION['sess_width'],$_SESSION['sess_height'],$_SESSION['sess_width'],$_SESSION['sess_height']);
}
imagecopyresampled($grid,$select_block,$_SESSION['sess_x'],$_SESSION['sess_y'],0,0,$_SESSION['sess_width'],$_SESSION['sess_height'],$_SESSION['sess_width'],$_SESSION['sess_height']);
}
imagejpeg($grid,null,$cfg['jpg_quality']);
imagedestroy($grid);
?>
imagedestroy($grid);
?>
그누보드의 commond파일과 충돌이 생기는가 확인해주세요!
온오후 연구해봐도 모르겠네요.ㅠㅜ
혹시 이런 에러가 나왔던 분들 알려주세요.
감사합니다!
댓글 전체
익스 > 도구 > 인터넷 옵션 > 일반 > 임시 인터넷 파일 > 설정 부분에서
저장된 페이지의 새 버전 확인을 "페이지를 열 때마다(E)"로 설정하신후에 한번 해보세요. ^^
저장된 페이지의 새 버전 확인을 "페이지를 열 때마다(E)"로 설정하신후에 한번 해보세요. ^^