"; preg_match("/src=[\"\']?([^\"\'\s>]+)/i", $img, $m); $src = trim($m[1]); //echo $src; // 상대경로(..)로 시작되면 sir.co.kr 도메인으로 여긴다. $src = preg_replace("/^\.\.\//", "http://m.sir.co.kr/", $src); $absolute = preg_replace("/^http\:\/\/(www\.)?sir\.co\.kr\/(.*)$/", "/home/sir/$2", $src); $thumb_dir = G5_DATA_PATH.'/thumb/'.$bo_table; if (!is_dir($thumb_dir)) { @mkdir($thumb_dir, G5_DIR_PERMISSION); @chmod($thumb_dir, G5_DIR_PERMISSION); } $result = true; if (preg_match("/\.(jpe?g|png)$/i", $src)) { // 유일한 파일명을 만든다. $src_md5 = md5($src.$width); $thumb = "$thumb_dir/{$wr_id}-{$src_md5}"; if (!file_exists($thumb)) { $result = mobile_create_thumb($src, $width, $thumb); } } else { $thumb = $src; } if ($result) { $size = @getimagesize($absolute); if ($size[2] == IMAGETYPE_GIF) $w = ($size[0] < $width) ? $size[0] : $width; else $w = ($size[0] < $width) ? $size[0] : "100%"; return ""; } } } else { foreach ($matches as $img) { preg_match("/src=[\"\']?([^\"\'\s>]+)/i", $img, $m); $result = true; $src = trim($m[1]); //if ($is_admin) echo $src."
"; if (preg_match("/\.(jpe?g|png)$/i", $src)) { // 상대경로(..)로 시작되면 도메인으로 여긴다. $src = preg_replace("/^\.\.\//", 'http://'.$_SERVER['SERVER_NAME'].'/', $src); // 유일한 파일명을 만든다. $src_md5 = md5($src.$width); $thumb = G5_DATA_PATH.'/thumb/'.$bo_table.'-'.$wr_id.'-'.$src_md5; if (!file_exists($thumb)) { $result = mobile_create_thumb($src, $width, $thumb); } } else { $thumb = $src; } if ($result) { //if ($is_admin) { $begin_time = get_microtime(); } //echo $thumb; $size = @getimagesize($thumb); //if ($is_admin) print_r2($size); if ($size[2] == IMAGETYPE_GIF) $w = ($size[0] < $width) ? $size[0] : $width; else $w = ($size[0] < $width) ? $size[0] : "100%"; //if ($is_admin) { echo "

time : "; echo get_microtime() - $begin_time; } return ""; } } } } function mobile_embed($matches) { foreach ($matches as $embed) { //$embed = preg_replace("#height\=\d+#i", "", $embed); //$embed = preg_replace("#width\=\d+#i", "", $embed); return $embed; } } ?>