"); include "config.php"; include "photo/$table_name/photo_config.php"; $thumbdir = "photo/$table_name/photo_small"; $name=htmlspecialchars($name); $name=addslashes($name); $subject=htmlspecialchars($subject); $subject=addslashes($subject); // $content=nl2br($content); $content=addslashes($content); if($userfile==none || $userfile =='') { mysql_query("update $table_name set subject='$subject', content='$content', name='$name', pass='$pass' where number=$number ",$dbcon); echo("

"); }else{ $result=mysql_query("select * from $table_name where number=$number ",$dbcon); $data=mysql_fetch_array($result); if(!unlink("photo/$table_name/photo/$data[filename]")) { echo(" ¿øº» »çÁø ( photo/$table_name/photo/$data[filename] )ÆÄÀÏ »èÁ¦ ¿¡·¯ÀÔ´Ï´Ù "); exit(); } if(!unlink("$thumbdir/$data[filename]")) { echo(" ÀÛÀº »çÁø(thumbnail) ÆÄÀÏ »èÁ¦ ¿¡·¯ÀÔ´Ï´Ù "); exit(); } $rand=rand(1,10000); $fname=explode(".","$userfile_name"); $year=date("Y"); $month=date("m"); $day=date("d"); $nf_name=$table_name.$year.$month.$day.$rand; $arr=array("$nf_name","$fname[1]"); $userfile_name=implode(".",$arr); $exist = file_exists("photo/$table_name/photo/$userfile_name"); if($exist) { echo(" ÆÄÀÏ À̸§ÀÌ Áߺ¹ µÇ¾ú½À´Ï´Ù "); exit; } if(!copy($userfile,"photo/$table_name/photo/$userfile_name")) { echo(" ÆÄÀÏ º¹»ç ½ÇÆÐ "); exit; } $photo_small_height="80"; $photo_small_width="80"; $photo_middle_height="350"; $photo_middle_middle="350"; $pnm_dest = "photo_temp/".$userfile_name.".pnm"; $thumb_dest_middle = "photo/$table_name/photo_middle/$userfile_name"; $thumb_dest_small = "photo/$table_name/photo_small/$userfile_name"; $size=getimagesize("photo/$table_name/photo/$userfile_name"); if($fname[1]=='jpg' || $fname[1]=='JPG' || $fname[1]=='jpeg' || $fname[1]=='JPEG') { exec( "bin/djpeg -pnm photo/$table_name/photo/$userfile_name > $pnm_dest" ); if($size[0] > 350 || $size[1] > 350){ exec( "bin/pnmscale -xy 350 350 $pnm_dest | cjpeg -progressive -optimize -smooth 1 -outfile $thumb_dest_middle" ); }else{ if(!copy($userfile,"photo/$table_name/photo_middle/$userfile_name")) { echo(" ÆÄÀÏ º¹»ç ½ÇÆÐ "); exit; } } exec( "bin/pnmscale -xy $photo_small_width $photo_small_height $pnm_dest | cjpeg -progressive -optimize -smooth 1 -outfile $thumb_dest_small" ); unlink( "$pnm_dest" ); } if($fname[1]=='gif' || $fname[1]=='GIF') { exec( "bin/giftopnm photo/$table_name/photo/$userfile_name > $pnm_dest" ); if($size[0] > 350 || $size[1] > 350){ exec( "bin/pnmscale -xy 350 350 $pnm_dest | cjpeg -progressive -optimize -smooth 1 -outfile $thumb_dest_middle" ); }else{ if(!copy($userfile,"photo/$table_name/photo_middle/$userfile_name")) { echo(" ÆÄÀÏ º¹»ç ½ÇÆÐ "); exit; } } exec( "bin/pnmscale -xy $photo_width $photo_height $pnm_dest | cjpeg -progressive -optimize -smooth 1 -outfile $thumb_dest_small" ); unlink( "$pnm_dest" ); } if(!unlink($userfile)) { echo(" Àӽà ÆÄÀÏ »èÁ¦ ½ÇÆÐ "); } $subject=htmlspecialchars($subject); $subject=nl2br(addslashes($subject)); $content=nl2br(addslashes($content)); mysql_query("update $table_name set year='$year', month='$month', day='$day', subject='$subject', content='$content', filename='$userfile_name', name='$name', pass='$pass', ip='$ip' where number=$number ",$dbcon); echo("

"); } ?>