0

Tinymceを使用すると、このような小さな問題が発生します。挿入画像/写真を使用している場合、画像/写真をアップロードするときに完全なURLを要求されるためです。

挿入されたときの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、私が行ったのは完全なURLで挿入することです。

データベースに挿入するときにどうすればそれを内包できますか?

挿入用の私のコード:

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/です

みんな、ありがとう

4

2 に答える 2

0

TinyMCEに相対URLではなく絶対URLを使用するように強制する必要があります。これを行うには、次の3行を次のように追加する必要がありますtinyMCE.init({});

    tinyMCE.init({
        relative_urls : false,
        remove_script_host : false,
        convert_urls : false
    });
于 2012-08-24T15:30:38.463 に答える
0

私があなたの問題を正しく理解している場合、TinyMCEは、画像を挿入するときに絶対URLを相対URLに置き換えています。これはSQLコードとは何の関係もありません。

確認する必要があるのは、 relative_urlsオプションなどのTinyMCEの構成だと思います。

于 2012-08-24T15:08:27.607 に答える