//제약체크 function chkVars($NM,$VU,$tar) { if($VU=="") { Msg($NM."은 필수입력항목입니다.","E","N",$tar); } } //알림메시지창 function Msg($str,$arg,$link,$tar) { /* arg='M' : 메시지만출력 arg='E' : 메시지출력후 종료 link='N' : 링크안함 link='F' : 리프레쉬 link='P' : 리프레쉬 link='S' : 스크립트 link='H' : 이전페이지로 link='링크' : 링크처리 */ echo ""; if ($arg=="E") exit; } //한글자르기 function cutHan($str, $len, $tail="") { if(strlen($str)>$len) { for($i=0; $i<$len; $i++) if(ord($str[$i])>127) $i=$i+2; $str=substr($str,0,$i); $str=$str.$tail; } return $str; } // 스팸 필터링 function spam_filter($text, $patterns) { $check_filter = false; $T_Patterns = $patterns; $T_Patterns = explode("|",$T_Patterns); foreach($T_Patterns as $value) { if($value!="") { if(stristr($text,$value)) { return "Y"; exit; } } } return "N"; } // 스팸 치환 function spam_filter_express($text, $patterns) { $r_text=$text; $T_Patterns = $patterns; $T_Patterns = explode("|",$T_Patterns); foreach($T_Patterns as $value) { if(trim($value)!="") { $r_text=str_ireplace(trim($value),"".trim($value)."",$r_text); } } return $r_text; } //문자열처리(right함수) function right($value, $count){ $value = substr($value, (strlen($value) - $count), strlen($value)); return $value; } //문자열처리(left함수) function left($string, $count){ if (is_string($string)) { $rtnValue=substr($string, 0, $count); } else { $rtnValue=$string; } return $rtnValue; } //이미지 리사이즈 //경로+파일명, 이미지타입, 변경할가로사이즈, 변경할세로사이즈 function img_limit_resize($real,$img_type,$wid_size,$re_hei) { //이미지경로,변경할가로길이 $img_info = GetImageSize($real); $img_wid = $img_info[0]; $img_hei = $img_info[1]; if( $img_wid!=$wid_size || $re_hei!=$img_hei ) { //업로드이미지가 기준사이즈보다 클경우 이미지 사이즈 축소저장 //$re_hei = (int)(($img_hei*$wid_size)/$img_wid); $thumb =ImageCreate($wid_size,$re_hei); //이미지의 크기를 정합니다. if($img_type=="gif") { $source = imagecreatefromgif($real); } else if ($img_type=="jpeg" || $img_type=="jpg") { + $source = imagecreatefromjpeg($real); } else if ($img_type=="png") { $source = imagecreatefrompng($real); }else{ Msg("지원하지않는 이미지형식입니다.","E","N","parent"); } imagecopyresized($thumb, $source,0,0,0,0,$wid_size,$re_hei,$img_wid,$img_hei); imagejpeg($thumb); //ImagePNG(이미지, 저장될파일) ImageDestroy($thumb); // 이미지에 사용한 메모리 제거 } } //이미지업로드 function img_upload($title,$filename,$wid,$hei,$Ignore) { $img_file_name=$_FILES[$filename]["name"]; $img_file_size=$_FILES[$filename]["size"]; $target_dir = "UploadProgramImg/"; $target_file = $target_dir . basename($_FILES[$filename]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); $filename1=""; if ($img_file_name) { $upload_path=$_SERVER['DOCUMENT_ROOT']."/M/UploadProgramImg/"; if (!$img_file_size) { Msg("지정한 파일이 없거나 파일 크기가 0KB입니다.","E","N","parent"); } if ($img_file_size > 5000000) { Msg("5MB 이상의 이미지 파일은 올릴 수 없습니다.","E","N","parent"); } $file_ext1 = substr(strrchr($img_file_name,"."), 1); if ($file_ext1 != "jpg" && $file_ext1 != "gif" && $file_ext1 != "jpeg" && $file_ext1 != "png" && $file_ext1 != "JPG" && $file_ext1 != "GIF" && $file_ext1 != "JPEG" && $file_ext1 != "png" ) { Msg("이미지 파일만 첨부할 수 있습니다.","E","N","parent"); } #### 랜덤으로 화일이름 중복처리 $random_value = md5(uniqid(rand())); $id_count = substr($random_value,0,20); $filename1 = $id_count.".".$file_ext1; if(!move_uploaded_file($_FILES[$filename]["tmp_name"], $upload_path.$filename1)) { Msg("이미지파일 업로드가 실패하였습니다.","E","N","parent"); } //이미지해상도체크 $img_info = GetImageSize($upload_path.$filename1); $img_wid = $img_info[0]; $img_hei = $img_info[1]; if($Ignore=="N") { if($img_wid!=$wid) { //업로드파일삭제 unlink($upload_path.$filename1); Msg($title." 가로 해상도가 ".$wid."px이어야 하는데 ".$img_wid."px로 올렸습니다.","E","N","parent"); } if($img_hei!=$hei) { //업로드파일삭제 unlink($upload_path.$filename1); Msg($title." 세로 해상도가 ".$hei."px이어야 하는데 ".$img_hei."px로 올렸습니다.","E","N","parent"); } } //해당이미지가정상사이즈가 아닌경우는 처리된다 //img_limit_resize($upload_path.$filename1,$file_ext1,$wid,$hei); } return $filename1; } //이미지업로드 function img_upload_board($title,$filename,$wid,$hei,$Ignore) { $img_file_name=$_FILES[$filename]["name"]; $img_file_size=$_FILES[$filename]["size"]; $target_dir = "UploadProgramImg/"; $target_file = $target_dir . basename($_FILES[$filename]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); $filename1=""; if ($img_file_name) { $upload_path=$_SERVER['DOCUMENT_ROOT']."/M/UploadBoardImg/"; if (!$img_file_size) { Msg("지정한 파일이 없거나 파일 크기가 0KB입니다.","E","N","parent"); } if ($img_file_size > 5000000) { Msg("5MB 이상의 이미지 파일은 올릴 수 없습니다.","E","N","parent"); } $file_ext1 = substr(strrchr($img_file_name,"."), 1); if ($file_ext1 != "jpg" && $file_ext1 != "gif" && $file_ext1 != "jpeg" && $file_ext1 != "png" && $file_ext1 != "JPG" && $file_ext1 != "GIF" && $file_ext1 != "JPEG" && $file_ext1 != "png" ) { Msg("이미지 파일만 첨부할 수 있습니다.","E","N","parent"); } #### 랜덤으로 화일이름 중복처리 $random_value = md5(uniqid(rand())); $id_count = substr($random_value,0,20); $filename1 = $id_count.".".$file_ext1; if(!move_uploaded_file($_FILES[$filename]["tmp_name"], $upload_path.$filename1)) { Msg("이미지파일 업로드가 실패하였습니다.","E","N","parent"); } //이미지해상도체크 $img_info = GetImageSize($upload_path.$filename1); $img_wid = $img_info[0]; $img_hei = $img_info[1]; if($Ignore=="N") { if($img_wid!=$wid) { //업로드파일삭제 unlink($upload_path.$filename1); Msg($title." 가로 해상도가 ".$wid."px이어야 하는데 ".$img_wid."px로 올렸습니다.","E","N","parent"); } if($img_hei!=$hei) { //업로드파일삭제 unlink($upload_path.$filename1); Msg($title." 세로 해상도가 ".$hei."px이어야 하는데 ".$img_hei."px로 올렸습니다.","E","N","parent"); } } //해당이미지가정상사이즈가 아닌경우는 처리된다 //img_limit_resize($upload_path.$filename1,$file_ext1,$wid,$hei); } return $filename1; } //파일업로드 function img_upload_file($title,$filename,$wid,$hei,$Ignore) { $img_file_name=$_FILES[$filename]["name"]; $img_file_size=$_FILES[$filename]["size"]; $target_dir = "UploadProgramImg/"; $target_file = $target_dir . basename($_FILES[$filename]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); $filename1=""; if ($img_file_name) { $upload_path=$_SERVER['DOCUMENT_ROOT']."/M/UploadFile/"; if (!$img_file_size) { Msg("지정한 파일이 없거나 파일 크기가 0KB입니다.","E","N","parent"); } if ($img_file_size > 5000000) { Msg("5MB 이상의 이미지 파일은 올릴 수 없습니다.","E","N","parent"); } $file_ext1 = substr(strrchr($img_file_name,"."), 1); #### 랜덤으로 화일이름 중복처리 $random_value = md5(uniqid(rand())); $id_count = substr($random_value,0,20); $filename1 = $id_count.".".$file_ext1; if(!move_uploaded_file($_FILES[$filename]["tmp_name"], $upload_path.$filename1)) { Msg("업로드가 실패하였습니다.","E","N","parent"); } } return $filename1; } //HTML체크 function is_html($string){ $string=trim($string); $rtnValue=false; $t_rtnValue=false; if( $string != strip_tags($string) ) $t_rtnValue=true; if($t_rtnValue) { if( strpos($string, "
Anyman Helper AnyCash Withdraw
if($MODE=="REQ") { ?> } else if ($MODE=="REQ_CONFIRM") { ?> } else { ?> } ?>