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 + + 更换 | + 看看 +