Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Usunięcie znacznika nowej lini
Forum PHP.pl > Forum > Przedszkole
Mich@ł
Mam pewien problem z usunięciem znacznika nowej lini. Napisałem taki kod:
  1. <?
  2. if ($_POST['rekordy'] == TRUE) {
  3. $rekord=explode('<br />',nl2br($_POST['rekordy'])); //z textarea
  4. $limit = 50;
  5. for($i=0;$i<$limit;$i++){
  6. $rekord[$i] = htmlspecialchars($rekord[$i]);
  7. if ($rekord[$i] == TRUE) { //dodawanie nowego rekordu
  8. if(ereg("www.", $rekord[$i])) {
  9. $data_dodania = date("Y-m-d H:i:s");
  10. $tab=explode(";",$rekord[$i]);
  11. echo ''.$tab[0].'='.$tab[1].'';
  12. $stan++;
  13. }
  14. }
  15. else { // rekord pusty
  16. }
  17. }
  18. }
  19. ?>
  20. <form action="xxx.php" method="post">
  21. <textarea rows="8" cols="35" name="rekordy"></textarea>
  22. <input type="submit" value="Dodaj">
  23. </form>


Skrypt ma za zadanie z pola textarea pobierać po jednym rekordzie danych i je wyświetlić. Wszystko było by ok gdyby wyświetlał dane bez znaku nowej linii. Nie wiem czemu ale w żaden sposób nie mogę go usunąć...

Przykładowe dane:
www.wp.pl;cos
www.wp.pl;cos
www.wp.pl;cos
www.wp.pl;cos
www.wp.pl;cos
www.wp.pl;cos

W podglądzie strony jest taki efekt:

Wyświetla mi tak:
www.wp.pl-cos
www.wp.pl-cos
www.wp.pl-cos
www.wp.pl-cos
www.wp.pl-cos


A chciałbym aby wyświetliło tak:
www.wp.pl-cos www.wp.pl-cos www.wp.pl-cos www.wp.pl-cos www.wp.pl-cos


Macie może jakiś pomysł jak to naprawić winksmiley.jpg?
PawelC
użyj trim(); to usuwa białą spacje i nie powinno być problemu.
Mich@ł
Dzięki winksmiley.jpg Udało się. Próbowałem przeróżnych metod a widzę że najprostsze rozwiązania są najlepsze winksmiley.jpg Tylko trudno na nie wpaść winksmiley.jpg
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.