Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zamiana "entera" na ciąg znaków
Forum PHP.pl > Forum > Przedszkole
r4xz
Witam,
mój problem polega na tym, że jeżeli pobiorę dane z textarea do zmiennej, to entery znikają. Jak zrobić, aby pobrać dane do zmiennej, tak aby znaki entera zamieniły się na ciąg znaków "<br />". (ale bez wyświetlania ich już w textarea).
porady-it.pl
Użyj funkcji nl2br
r4xz
ok, zaraz coś poszukam o tym w google i zobaczę czy działa.
Spawnm
nl2br" title="Zobacz w manualu PHP" target="_manual ale aby potem w textarea nie było <br />
będziesz musiał dawać
$tresc=str_replace('<br />','',$tresc);

//edit
po co google jak jest manual ?
r4xz
patrze właśnie na ten manual i próbuje coś zrobić, ale żadna kombinacja narazie nie wychodzi.
Spawnm
  1. <?php
  2. echo nl2br($_POST['danezarea']);
  3. ?>
r4xz
działa, mój błąd - przyzwyczajenie z innej funkcji, że jeśli dam:
Kod
$opis = $_POST['opis'];
nl2br($opis);

to automatycznie zmienna $opis zmienni wartość, ale tutaj zadziałało dopiero:
Kod
$opis = nl2br($_POST['opis']);
lub
$opis = nl2br($opis);


PS dzięki za pomoc... nie znałem tej funkcji smile.gif
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.