ホームページ  >  記事  >  バックエンド開発  >  奇妙なバグを見つけましたが、解決方法がわかりません_PHP チュートリアル

奇妙なバグを見つけましたが、解決方法がわかりません_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:15:06769ブラウズ

textareaでは改行にrnが使われていますが(ckeditorも同様)、str_replace()でrnを処理することができません。

// textarea の改行は rn を使用しており、str_replace メソッドを使用して削除することはできません。 !
//test1 テーブルには id と textarea の 2 つのフィールドだけがあり、id=1 のレコードが 1 つだけあります。
require_once 'connect_text.php';
require_once 'show_message.php';
if($_POST['text']){
$text = str_replace('rn', '', $_POST['text']); //削除しようとしましたが、テスト結果は削除されませんrn
$query="UPDATE test1 SET textarea = '$text' WHERE id = '1'";
$result = mysql_query($query);
if ($result ){
最善の選択ではありません ($query);
$row = mysql_fetch_array($result);
?>



< ;form action="test_textarea.php" method="post">


//削除しようとしましたが、テスト結果は削除されませんでした rn

< /form>




http://www.bkjia.com/PHPjc/440218.html

www.bkjia.com

http://www.bkjia.com/PHPjc/440218.html技術記事 Textarea は改行に rn を使用しますが (ckeditor も)、str_replace() を使用して rn を処理することはできません。 ?php // textarea の改行には rn を使用し、str_repl...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。