ホームページ >バックエンド開発 >PHPチュートリアル >ckeditor と ckfinder を統合した後、写真は正常にアップロードされましたが、別のページに表示できなくなったのはなぜですか

ckeditor と ckfinder を統合した後、写真は正常にアップロードされましたが、別のページに表示できなくなったのはなぜですか

WBOY
WBOYオリジナル
2016-06-23 13:58:08951ブラウズ

統合後、以下に示すように、テキストエリアに画像を挿入できるようになりました。

ただし、下の「公開」ボタンをクリックすると、画像は正常に表示されず、テキストは正常に表示されます。



ページのソース コードを編集します:
b4635e3d88bdf4b9006ec2bf8bd86f89 093ea3135a4016d8af49538779c626de /textarea> ;
72606648958743bfb191130f4d638099

記事内のコード:

<?php 	header("Content-Type:text/html; charset=utf-8"); 	echo "<pre class="brush:php;toolbar:false">";	print_r($_POST);	echo "
";?>

アドバイスをお願いします。多くの!

ディスカッションに返信(解決策)

左上の「ソースコード」をクリックしてご覧ください

左上の「ソースコード」をクリックしてご覧ください

e388a4556c0f65e1904146cc1a846bee b2096349c90a2b12d4df55b35ea7c8ab


印刷後に結果を表示します ソース コードを見てください。

印刷後の結果を確認するには、ソース コードをチェックしてください。

<pre class="brush:php;toolbar:false">Array(    [ck1] => <p>	<img alt=\"\" src=\"http://localhost/phpdocs/szgxdb/ad/uploads/images/vid(7).jpg\" style=\"width: 66px; height: 66px;\" />sdfsd</p>    [btn] => 发表)

二重引用符がエスケープされていることを見ませんでしたか?


二重引用符がエスケープされているのを見ませんでしたか?

見たのですが、自動的にエスケープされてしまい、不要にならないようにするにはどうすればよいですか?ありがとうございます

編集者なしで投稿してみてはいかがでしょうか? 「aa'bb」と入力して送信して結果を確認してください

「aa'bb」と入力して送信して結果を確認してみてはいかがでしょうか。

わかりました、明日の朝会社で試してみます、ありがとう

論理的に言えば、これは賢明な判断ですが、何を変更したのかわかりません
$_POST = array_map('stripslashes', $_POST);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。