こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

phpでcssの記述をデータベースに登録したい

お世話になります
php
phpで動的にHTMLを生成したくてプログラミング中なのですが、エスケープ処理でつまづいてしまいました

フォームのtextareaにcssコードを記述して送信したのですが、phpが止まってしまいます

◉フォーム
<textarea name="css"></textarea>

◉入力した内容
/*メモを記述*/
#test {color:#F00;}

上記のような記述をフォームから送信してphpで受け取るにはどうしたら良いのでしょうか?

エスケープシーケンスの理解不足だとは思うのですが、ご教授のほどよろしくお願いいたします

投稿日時 - 2020-08-24 19:53:08

QNo.9790034

困ってます

質問者が選んだベストアンサー

POSTメソッドで送ればPHP自体は受信できていて、$_POST['css'] という変数に入ってきます。
あとは、それをPHPでどう処理したいのかが問題です。
その処理の中で不適切な処理をしているから動作が停止しているのだと思います。
単純にデータベースに保存するのであれば、使用するデータベースにあったエスケープ処理関数でエスケープ処理をしてデータベースにINSERTするなりUPDATEするだけです。

投稿日時 - 2020-08-25 10:25:06

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問