From 1846c4ca6476d1f0a2397967fbac6a71891c2c18 Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Tue, 27 Jun 2017 14:28:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9F=A5=E7=9C=8B=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/controllers/welcome.php | 13 ++++--------- application/views/bootstrap/static_url.php | 5 ++++- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/application/controllers/welcome.php b/application/controllers/welcome.php index 4965f7d5..fbd9a48c 100644 --- a/application/controllers/welcome.php +++ b/application/controllers/welcome.php @@ -131,10 +131,10 @@ class Welcome extends CI_Controller { public function change_static_url($info_id) { $information = $this->Information_model->Detail($info_id); - $htm_doc = new DOMDocument();//('1.0', 'UTF-8'); - //$htm_doc->encoding='UTF-8'; + $htm_doc = new DOMDocument(); + $htm_doc->encoding='UTF-8'; libxml_use_internal_errors(true); - //$htm_doc->strictErrorChecking = false; + $htm_doc->strictErrorChecking = false; if (empty($information->ic_content)) { $this->echo_json(array( 'status' => 'error', @@ -143,12 +143,8 @@ class Welcome extends CI_Controller { )); return; } - $htm_doc->loadHTML($information->ic_content); $htm_doc->loadHTML( mb_convert_encoding($information->ic_content, 'HTML-ENTITIES', 'UTF-8')); - // $htm_doc->loadHTML( - // utf8_decode($information->ic_content)); - // $htm_doc->loadHTML($information->ic_content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); $htm_doc->normalizeDocument(); $img_list = $htm_doc->getElementsByTagName('img'); foreach ($img_list as $img) { @@ -157,10 +153,9 @@ class Welcome extends CI_Controller { $img->setAttribute('src', $img_src); } - // $information->ic_content = utf8_encode($htm_doc->saveHTML()); $information->ic_content = $htm_doc->saveHTML(); $this->InfoContents_model->Update( - $information->is_id, + $information->ic_id, $information->ic_url, $information->ic_url_title, $information->ic_type, diff --git a/application/views/bootstrap/static_url.php b/application/views/bootstrap/static_url.php index f227dfa9..a1c2bb85 100644 --- a/application/views/bootstrap/static_url.php +++ b/application/views/bootstrap/static_url.php @@ -83,7 +83,10 @@ is_id; ?> ic_url; ?> 查看 - GO + + 更换 | + 看看 +