ログ テーブルにコメントを入力すると、表示が正しくないという問題がありました。
たとえば、次のように入力すると:
1
2
3
次のように表示されます。
1
2
3
この問題に対処するために、コードの一部をコメントアウトし、次の正規表現行を追加しました。
//$notes= str_replace("</br>","<br>",$sqlresult['Notes']);
//$notes = str_replace("\r","",$sqlresult['Notes']);
//$notes = str_replace("\n","",$sqlresult['Notes']);
//$notes = str_replace("\\","",$sqlresult['Notes']);
//$notes = str_replace("\r","<P>",$sqlresult['Notes']);
$notes = trim(preg_replace('/\s\s/', '<br>', $sqlresult['Notes']));
ただし、アプリケーションからテキストを貼り付けると、1 つの行の間に多くの余分な行が表示されるというエラーが表示されます。
例えば
Files are.. CDSEYE SUBMIT BY M99-CDSENTD
画面:
Files are...
CDSXEYE
(10 EXTRA BLANK LINES)
SUBMIT BY M99-CDSENTD
とにかく、$notesに入力を正確に表示する方法はありますか?