$lenth){ $ok=1;} $str = trim($str); $backcnt= 0; $cntcheck =0; if ($start>0 ){ if(ord($str[$start]) >= 128) { for ($i=$start;$i>0;$i--) { if (ord($str[$i]) >= 128){ $backcnt++; }else{ break; } } $start= ($backcnt%2) ? $start : $start-1; if (($backcnt%2)==1){ $cntcheck = 0; }else{ $cntcheck = 1; } } } $backcnt2= 0; for ($i=($len-1);$i>=0;$i--) { if (ord($str[$i+$start]) >= 128){ $backcnt2++; }else{ break; } } if (($backcnt2%2)==1){ $cntcheck2 = 1; }else{ $cntcheck2 = 0; } (int)$cnt=$len-abs($backcnt2%2); if(($cntcheck+$cntcheck2)==2) $cnt+=2; $cutstr = substr($str,$start,$cnt); if ($ok){$cutstr .= "...";} return $cutstr; } // strip 테그쓰면 걍 하나도 안나도는 다걸러내고 문자열만 뽑아내는 함수 function getSubTexts($txt){ //소문자 $txt=strtolower($txt); //스타일 태그제거 $ePos=strrpos($txt, ""); $txt=substr($txt, $ePos); // php 구문 제거(완벽히제거하지 못함) $txt = preg_replace("/(\<\?)([^\?]*)(\?\>)/i", "", $txt); // < > & " 등등 제거(띠어쓰기 때문에 공백으로 교체) $txt = preg_replace("/\"/", " ", $txt); $txt = preg_replace("/'/", " ", $txt); $txt = preg_replace("/\r\n/", " ", $txt); $txt = preg_replace("/\n/", " ", $txt); $txt = preg_replace("/&([a-z]+);/", " ", $txt); // 단일테그제거 $txt = preg_replace("/\<\/?([a-z]+)\/?\>/i", "", $txt); // html 테그제거 $txt = preg_replace("/(\<[a-z]+ )([^\>]*)(\>)/i", "", $txt); // 주석제거 $txt = preg_replace("/(\<\!\-\-)([^\>]*)(\-\-\>)/i", "", $txt); // 앞뒤 공백제거 $txt = trim($txt); return $txt; } ?>
더보기
 
<?=$wr_subject?>