けいくん @keikun 投稿日 : 2019年08月21日 13時52分

POST送信後と送信前の文字数の違い

php 改行コード HTML

概要

ThreeLでwikiのように整形を行っている部分で
うまいこと変換されないことが問題点にあたる。

結論

改行コードの違い
htmlのtextareaの改行コードがCR/LF

htmlのtextareaの改行コードがCRLFであるが
javascriptの場合は、LF。

この違いがあるため \n\n 部分が認識されなかった。

経緯

ajaxのプレビューと本ページが差分が存在
文字列の長さの検証、違うことが確認できる。

調べてみるとtextareaの改行コードがCRLF
jsではLF
違いの確認が出来た。

解決策

PHP
$text = str_replace("\r\n", "\n", $post_textarea);

どちらかにそろえてあげるだけで大丈夫です。
もしくはパーサー側で対応するのもありかと思う。

ほかの問題点として文字数が違うため文字数制限をかける際に少なくなったりなどがあるなるので、知っておくといいですね」。

レスを投稿する

コメントをしてみよう!

ユーザー登録またはログインすることであなたのアカウントでコメントができます。
また、ユーザー登録やログインをしなくてもコメントすることができます。


no_image
Marilou
2019/08/23 22:32
I’ve been surfing on-line greater than 3 hours lately, yet I
never discovered any interesting article like yours. It’s pretty price enough for me.
In my opinion, if all website owners and bloggers made good content
as you did, the net might be much more useful than ever before.
I will right away seize your rss feed as I can’t in finding your e-mail subscription hyperlink or newsletter
service. Do you’ve any? Kindly allow me
realize so that I may just subscribe. Thanks.
I couldn’t refrain from commenting. Well written! http://linux.com/
no_image
Indira
2019/08/26 11:57
I am sure this article has touched all the internet people, its really really nice piece of writing on building up new
website. It’s perfect time to make some plans for the future and it’s time to be happy.
I have read this post and if I could I desire to suggest you few interesting things or advice.
Perhaps you could write next articles referring to this article.
I desire to read even more things about it! Wow, this piece of writing is fastidious, my
younger sister is analyzing these things, thus I am going
to inform her. http://newground.com
no_image
http://jak-prodlouzit-penis-cz.eu/memberxxl.html
2019/12/11 11:14
Great web website! It looks extremely expert! Sustain the helpful
work!
http://jak-prodlouzit-penis-cz.eu/memberxxl.html http://pastillasparaaumentarmasamuscular.eu/ http://comesibacia.eu/euthyrox.html http://peneereccion.ovh/ http://pillole-per-pene-it.eu/phallosan-forte.html http://pilloleperaumentareilpeneit.ovh/eracto.html

みんなにシェアする
ツイート