PHP mysql如何使用tinymce插入一个url

时间:2012-08-24 14:57:50

标签: php mysql implode

使用tinymce我有这个小问题: 当我使用插入图片/照片时,因为它在我上传图片/照片时会询问完整的网址。

这是插入mysql数据库时的文本:

<p>In mei 2012 is de Gijsbrecht aangekleed met mooie Hanging Basquets. Deze bloembakken, die bevestigd zijn aan de lichtmasten, zijn een fleurige aankleding van de straat!&nbsp;</p>
<p>&nbsp;</p>
<p><img src="upload/gijs.jpg" alt="" width="400" height="266" /></p>

现在在图片<img src=''>上,您只能看到upload/gijs.jpg,但我所做的就是插入完整的网址。

插入数据库时​​如何将其内爆?

我的插入代码:

if ( isset( $_POST['Save'] ) ) {
    $email = $_POST['email'];
    $t_u_c = $_POST['title_up_content'];
    $u_c = $_POST['upcontent'];
    $t_c1 = $_POST['title_col1'];
    $c1 = $_POST['column1'];
    $t_c2 = $_POST['title_col2'];
    $c2 = $_POST['column2'];

    $sql_insert_home = mysql_query( "INSERT INTO jon_homepage VALUE('', '$email', '$t_u_c', '$u_c', '$t_c1', '$c1', '$t_c2', '$c2', NOW() )" ) or die ( mysql_error() );
    echo "<div id='successful'>You've successfully save data.</div>";
}

$c1 = $_POST['column1'];这是图片中的文字 我的网站是http://www.degijsbrecht.nl/gijsbrecht/

谢谢大家

2 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,TinyMCE在插入图像时会用相对的URL替换绝对URL。这与您的SQL代码无关。

我认为您需要查看的是the configuration of TinyMCE,例如relative_urls选项。

答案 1 :(得分:0)

您需要强制TinyMCE使用绝对网址而不是相对网址,为此,您需要在tinyMCE.init({});中添加以下3行:

    tinyMCE.init({
        relative_urls : false,
        remove_script_host : false,
        convert_urls : false
    });