0 返信 最新の回答 日時: Jul 27, 2016 11:51 PM ユーザー:User25770

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

    User25770

      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

       

      よろしくお願いします。