Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Textarea - brak \n \r
Forum PHP.pl > Forum > Przedszkole
desavil
Witam, mam taki kod:

  1. <?php
  2. function cleariso($t)
  3. {
  4. $t=stripslashes($t);
  5. $t=str_replace("ą", "a",$t);
  6. $t=str_replace("ś", "s",$t);
  7. $t=str_replace("<br />", "\n", $t);
  8. return $t;
  9. }
  10. $email = $_POST['email'];
  11. $tresc2 = $_POST['tresc'];
  12. $do = "email@domena.pl";
  13. $tresc=cleariso($tresc2);
  14.  
  15. if(($_POST[email]=="") or ($_POST[tresc]=="")){ }else{
  16. mail($do,"Konto WWW - Automat",$tresc,"MIME-Version: 1.0' \r\nContent-type: text/html; charset=iso-8859-1 \r\nFrom: <$email>");
  17. echo"<center><font color=\"green\">Wysłano!</b></font></center>";
  18. }
  19. ?>
  20.  
  21. <form method="POST" action="">
  22.  
  23. <b>Twój email: <span style="font-size: 7pt; font-weight: 400">(musi być
  24. zgodny z tym podczas rejestracji konta)</span><br>
  25. </b>
  26. <input type="text" value="" name="email" /><br>
  27. <b>Dane:<br>
  28. </b>
  29. <textarea name="tresc" rows="3" cols="43">Login do panelu klienta:
  30. Login do DirectAdmin:
  31. Aktywna domena:
  32. Uwagi: </textarea> <br>
  33.  
  34. <input type="submit" value="Wyślij" name="submit" /></form>


Niestety wynik z POST nie pokazuje żadnego \n ani \r ;/ co zrobićquestionmark.gif

Pozdrawiam,
gorden
jeśli chcesz żeby wyświetlało \n, to użyj apostrofy.

  1. echo "tekst pierwszy\n tekst drugi";

  1. echo 'tekst pierwszy\n tekst drugi';

przeanalizuj różnice. przeczytaj też o instrukcji "empty" i dowiedz się do czego służy "!" dry.gif
athei
nl2br
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.