2017-04-13 10 views
0

私は自分のサイトにテキストをアップロードするための入力フィールドを持っています。一度の変更なしに、入力された内容を正確に出力したいのです。現在、誰かがEnterを押すと、単語間のスペースとして出力されます。私は、単語が入力フィールドにどのように存在するかを正確にページに出力したい。これは私のコードです。入力フィールドの出力を正確に入力する方法を教えてください。

<form action="upload.php" method="post" enctype="multipart/form-data" class="HW"> 
      Write the assignment here. 
      <br> 
      <textarea rows="15" cols="70" name="txt"> 

      </textarea> 
      <input type="submit" value="Add homework" name="submit" id="submit"> 
</form> 

ありがとうございます!

+0

テキストはどこに出力されますか?改行が唯一の文字であれば、送信時に入力を検索し、改行を何も置き換えないで置き換えることができます。 – freginold

+0

どうすればいいですか?ありがとう。 – MullerA

+0

例は私の答えを参照してください。 – freginold

答えて

0

改行文字を効果的に削除するために、改行文字を何も指定しないで置き換えることができます。これを行う方法の例は、次のようになります。

$newString = str_replace("PHP_EOL", "", $oldString) 
+0

ありがとうございます。 – MullerA

0

改行を保存したい場合は、nl2br() PHP関数を使用してください。

+0

私はPHPの初心者ですから、コード内でその関数をどこで使うのですか? – MullerA

関連する問題