【问题标题】:Insert tag html into MYSQL using PHP (Codeigniter)使用 PHP (Codeigniter) 将标签 html 插入 MYSQL
【发布时间】:2015-09-16 02:18:51
【问题描述】:

我想使用 Codeigniter 之类的方式插入标签 html(从 youtube 嵌入到 Mysql)

<iframe width="560" height="315" src="https://www.youtube.com/embed/7jE-OcfMU2Y" frameborder="0" allowfullscreen></iframe>

但是在表格中的值就好了

&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/7jE-OcfMU2Y" frameborder="0" allowfullscreen>&lt;/iframe>

我应该怎么做才能解决它?

这是我的控制器,但仍然无法正常工作

$emb=str_replace('&lt;', '<', $this->input->post('embed'));
data = array(
      'content' => $this->input->post('judul'),
      'embed' => $emb,
      'category' => 'video',
);            
$this->m_admin_tb_website->update_data('video', $data);

【问题讨论】:

    标签: php html mysql codeigniter


    【解决方案1】:

    您是否尝试过使用 htmlspecialchars_decode 函数?

    试试这个代码:

    $emb = htmlspecialchars_decode($this->input->post('embed'));
    

    当我需要做你想做的事情时,它对我来说很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 2017-05-14
      相关资源
      最近更新 更多