Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.06.2007 Ostrzeżenie: (0%)
|
Witam ... moje pytanie tym razem sprowadza się do zapisu w bazie linku i pogrubionego tekstu. Chciałbym zapytać jak zrobić żeby do bazy zapisał mi pogrubiony tekst. Tak jak jest to w przypadku pisania tego posta mam do dyspozycji z gornego "menu" m.in. tekst pogrubiony i po wstawieniu między znacznikami tekst zostaje pogrubiony, podobnie jak z linkiem do strony. Kiedy próbowałem użyć znacznika <b>coś</b> to do bazy zapisało mi właśnie w takiej postaci i wyświetla tak samo czyli "<b>coś</b>".
Ma ktoś jakiś art. do poczytania jak to zrobić samemu? bede wdzieczny za pomoc ... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
Cytat
Zamieniasz znaki takie jak: < czy > na encje, więc tagi HTML są rozpoznawane jako zwykły tekst. Rozwiązanie pierwsze, to nieużywanie htmlspecialchars - ale wtedy musiałbyś jeszcze dosyć ostro pogłówkować jak ten skrypt zabezpieczyć przed SQL Injection i XSS. Inny pomysł to zostawić tą funkcję tak jak jest, ale przerzucić sie na proste tagi BBcode. Zaraz przed wyświetleniem danych z bazy zamieniasz: [ b] na: <b>, a: [ /b] na: </b>. Do tego wystarczy ci funkcja str_replace" title="Zobacz w manualu PHP" target="_manual, albo przykład 1694 z: preg_replace_callback" title="Zobacz w manualu PHP" target="_manual, o ile będziesz potrafił to dostosować do własnych potrzeb. |
|
|
|
if_error [php][mysql] link i pogrubiony tekst w bazie 17.06.2007, 19:42:07
Lombi Jak rozumiem wyświetla Ci na stronie doklanie... 17.06.2007, 20:34:29
if_error zapis do bazy:
[PHP] pobierz, plaintext <?phpf... 17.06.2007, 20:56:27
strife Wyświetla Ci:
Kod<b>witam</b>
w źr... 17.06.2007, 21:33:08
if_error strife - pewnie wyjdę na głu..... ale heh nie bar... 17.06.2007, 23:34:10
Lombi Nie na głupka tylko początkujacego
Masz w HEAD ... 17.06.2007, 23:55:15
if_error działa ;-)
[PHP] pobierz, plaintext <?phpfunct... 18.06.2007, 16:19:50
Glarden Jak chcesz po prostu pogrubiony tekst to zrób to n... 18.06.2007, 19:34:53
if_error Glarden - a jesli chce zeby tylko powiedzmy jeden ... 18.06.2007, 19:49:11
Glarden to możesz zrobić tak:
[PHP] pobierz, plaintext ... 19.06.2007, 12:43:52 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 11:32 |