From d594af2694205506805594fc5f08291f0778c35c Mon Sep 17 00:00:00 2001 From: zero Date: Tue, 26 May 2009 03:00:44 +0000 Subject: [PATCH] =?UTF-8?q?=EC=99=B8=EB=B6=80=EB=A7=81=ED=81=AC=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=EC=9D=98=20=EC=8D=B8=EB=84=A4?= =?UTF-8?q?=EC=9D=BC=20=EC=B6=94=EC=B6=9C=EC=8B=9C=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=ED=8C=8C=EC=9D=BC=20=EA=B2=80=EC=82=AC=EB=A5=BC=20?= =?UTF-8?q?=ED=95=98=EC=A7=80=20=EC=95=8A=EC=95=84=EC=84=9C=20=EB=8F=99?= =?UTF-8?q?=EC=98=81=EC=83=81=EB=93=B1=EC=97=90=20=EB=8C=80=ED=95=B4?= =?UTF-8?q?=EC=84=9C=20=EC=99=B8=EB=B6=80=ED=8C=8C=EC=9D=BC=EC=9D=84=20?= =?UTF-8?q?=EB=8B=A4=EC=9A=B4=EB=B0=9B=EC=9C=BC=EB=A0=A4=20=ED=95=B4?= =?UTF-8?q?=EC=84=9C=20=EB=A9=94=EB=AA=A8=EB=A6=AC=20=ED=97=88=EC=9A=A9?= =?UTF-8?q?=EC=B9=98=20=EC=B4=88=EA=B3=BC=20=EC=98=A4=EB=A5=98=EB=A5=BC=20?= =?UTF-8?q?=EB=82=B4=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6407 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.item.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/document/document.item.php b/modules/document/document.item.php index df9ddcef3..d0aa3c783 100644 --- a/modules/document/document.item.php +++ b/modules/document/document.item.php @@ -556,7 +556,8 @@ preg_match_all("!src=(\"|')([^\"' ]*?)(\"|')!is", $content, $matches, PREG_SET_ORDER); $cnt = count($matches); for($i=0;$i<$cnt;$i++) { - $target_src = $matches[$i][2]; + $target_src = trim($matches[$i][2]); + if(!preg_match("/\.(jpg|png|jpeg|gif|bmp)$/i",$target_src)) continue; if(preg_match('/\/(common|modules|widgets|addons|layouts)\//i', $target_src)) continue; else { if(!preg_match('/^(http|https):\/\//i',$target_src)) $target_src = Context::getRequestUri().$target_src;