User25770

WEB側でtextarea内で入力した改行に、LF改行が追加される。

Discussion created by User25770 on Jul 27, 2016

FileMakerServer14のFileMakerPHPを使用しています。

FIleMaker14とWEB画面(FileMakerPHP)両方から閲覧&入力していてtextareaでの改行がおかしくなることに気づきました。

 

WEB側でtextareaに改行込みで入力すると、FileMaker側では改行がダブルで表示されます。

 ・テキストエディタで確認すると、改行キーが「CR+LF」&「LF」になっていました。

 ・WEB側の入力上では改行キーは「CR+LF」のみ

 ・FMのデータービューアで見ると「CR+LF」の改行のみで結果が見えている。LFは何処に??

 

何処が原因なのかわからず。。

環境は下記になります。

・FileMkaerServer14(Windows Server2008 RS Standard)

・FileMaker14   (Windows上で使用)

・FileMakerPHP

・phpファイルは全てutf8で保存済み。

 

【現時点で試した内容】

1)「CR+LF」&「LF」が入った状態でFM上でテキストを追加して保存しWEB側で確認。

 「LF」の改行箇所はない状態で表示される。

 

2)FM側で「CR+LF」のみ削除し「LF」改行のみ残す。

 WEB側で確認すると改行数は「LF」数ぶんあり、「CR+LF」で改行されていた。

 

3)値をセットしている

$record->setField('textarea_test',$_POST['textarea_test']);

$record->execute();

 の時点では$_POST['textarea_test']の改行は「CR+LF」のみ

確認ブラウザ:IE11、Chrome

 

よろしくお願いします。

Outcomes