[PHP] preg_replace zastąpienie entera |
[PHP] preg_replace zastąpienie entera |
8.04.2011, 16:01:43
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Wartość z <textarea> jest wysyłana do bazy; każdy enter w textarea jest wysyłany do bazy jako <br /> co w późniejszym wyświetlaniu rekordu z bazu, daje efekt widocznego <br />.
Próbowałem preg_replace: |
|
|
-krzotr- |
8.04.2011, 16:04:54
Post
#2
|
Goście |
|
|
|
8.04.2011, 16:05:17
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
A nie wystarczy ln2br ?
-------------------- |
|
|
8.04.2011, 16:08:49
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Mam zastosowane nl2br
Daje przy zapisywaniu do bazy
Pozostałe znaczniki bbcode działają jakie mam. Załóżmy, że do textarea wpiszę Kod test test Z bazy wywali mi tekst Kod test<br />test /////edit Usunięcie naprawiło problem, ale źle, bo tag html rzeczywiscie maja byc ignorowane Ten post edytował TursoN 8.04.2011, 16:11:41 |
|
|
8.04.2011, 16:12:10
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
No to znaczy, że chcesz zdekodowac w druga stronę, tak?
Moiże byś się tak skupił i napisał co właściwie chcesz zrobić, bo jak usunąć tagi to strip-tags A w ogóle to polecam samodzielne grzebanie w manualu. Ten post edytował JoShiMa 8.04.2011, 16:14:54 -------------------- |
|
|
8.04.2011, 16:13:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Wszystkie tagi HTML mają być ignorowane, ale enter w textarea ma dać przejście do nowej linii przy wyświetleniu rekordu
|
|
|
8.04.2011, 16:16:37
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
To najpierw strip-tags potem nl2br i zapis do bazy
przy wczytaniu będziesz miał <br/> tam gdzie trzeba, chyba, że wczytujasz do textarea spowrotem to trzeba będzie <br /> zamienić znów na \r albo nie robić nl2br -------------------- |
|
|
8.04.2011, 16:39:07
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Działa, dam kod możliwe, że się przyda przy okazji komuś
Jeszcze jedno - czemu takowe preg_place nie działa:
Wpisuję tekst w tagach Kod [php] blaa [/php]
|
|
|
8.04.2011, 16:56:24
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
nie wiem czy to ma znaczenie, ale chyba brakuje shasha
zamiast \[/php\] nie powinno być \[\/php\] -------------------- |
|
|
10.04.2011, 10:55:03
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Niestety nie, dla porównania dam pogrubienie działające poprawnie
Niby wygląda tak samo, lecz nie działa. Tekst wyświetla się, lecz bez stylu
Ten post edytował TursoN 10.04.2011, 10:55:34 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 17:20 |