Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szukam funkcji podobnej do htmlspecialchars
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


Potrzebuje zamieniać pojedyńcze znaki <,>, & i inne, ale jednocześnie chciałabym, żeby znaczniki HTML pozostawały niezmienione. Czyli <p> pozostaje <p> ale < jest zamieniane na odpowiednią encje.
Jest taka funkcja? Bardzo jej potrzebuję..
pozdrawiam Jola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


@fifi: ale to nie zadziala, bo to usuwa tagi, a > w " 123 > 10" nie jest tagiem.

@jolam
Domyslam sie zapisujesz tresc strony w bazie/pliku wraz z tagami html,a chcesz zeby pozostale &, <, > byly zamieniane na encje.

No raczej nie prosto to zrobic, bo jak jest tag zdefiniowany? <cos ...............> lub </cos>, a jak stwierdzisz ze tagiem nie jest "count<liczba ....... 21>10"
albo jak bedziesz chciala napisac artykul o tagach html? Nie bedziesz mogla zapisac "Tabelke zaczynamy od <table>".

Moze zainteresuj sie skladnia bbcode/wiki/itp jak np. Textile - mozesz zachowac podstawowe formatowanie htmlowe, i nadal zapisywac < > (z tego co widze to radzi sobie z luznymi < i > i akceptuje takze html <hr /> zamieni na linie.

Uzycie skladni: http://hobix.com/textile/
Klasa w php: http://textile.thresholdstate.com/

Albo zapisuj sobie & i < > od razu, recznie jako encje.
Go to the top of the page
+Quote Post

Posty w temacie
- jolam   szukam funkcji podobnej do htmlspecialchars   13.08.2009, 17:22:41
- - kamil4u   Nie ma(prawdopodobnie) - ale możesz sobie napisać ...   13.08.2009, 17:26:27
- - dr_bonzo   @fifi: ale to nie zadziala, bo to usuwa tagi, a ...   13.08.2009, 17:51:17
- - jolam   dr_bonzo ja w bazie danych nie trzymam całych stro...   13.08.2009, 18:38:11
- - dr_bonzo   CytatPowiedz czy jest jakieś inne rozwiązanie niż ...   13.08.2009, 19:02:29
- - jmail   skoro cała treść ma być w bazie to po co chcesz to...   13.08.2009, 20:04:48
- - gcdreak   Poprostu możesz użyć str_replace: [PHP] pobierz, p...   13.08.2009, 21:55:45
- - jolam   dr_bonzo ja znam HTML ale encje nie są takie przyj...   14.08.2009, 09:06:05
- - fifi209   preg_replace ?   14.08.2009, 11:42:32
- - gcdreak   @fifi209 Preg_replace jest wolniejsze id str_repla...   14.08.2009, 16:32:13
- - krzysiej   ja używam nbbc, bardzo łatwo się go implementuje w...   14.08.2009, 16:45:21
- - dadexix   A mozesz powiedziec po co Ci to jest potrzebne? mo...   14.08.2009, 19:00:26
- - jolam   Ja wiem jak napisać taką funkcję gotową ale aż nie...   14.08.2009, 19:07:14
|- - fifi209   Cytat(jolam @ 14.08.2009, 19:07:14 ) ...   14.08.2009, 19:11:38
- - dadexix   Stworz tablice ze wszystkimi tagami html to bedzie...   14.08.2009, 19:15:36
|- - fifi209   Cytat(dadexix @ 14.08.2009, 19:15:36 ...   14.08.2009, 19:16:19
- - dadexix   CytatPotrzebuje zamieniać pojedyńcze znaki <,...   14.08.2009, 19:31:09
- - jolam   teraz to już raczej chodzi mi o funkcje zamieniają...   15.08.2009, 12:46:07
|- - fifi209   Cytat(jolam @ 15.08.2009, 12:46:07 ) ...   15.08.2009, 12:51:29
- - jolam   fifi209 mógłbyś coś więcej napisać o tym? Jedyne ...   15.08.2009, 15:33:07
|- - dr_bonzo   Cytat(jolam @ 15.08.2009, 16:33:07 ) ...   15.08.2009, 16:55:39
- - krzysiej   Cytat(jolam @ 15.08.2009, 16:33:07 ) ...   15.08.2009, 20:49:11
- - jolam   krzysiej bardzo Ci dziękuję teraz już widzę jak to...   16.08.2009, 09:59:12
- - viking   http://pl.php.net/manual/pl/language.exceptions.ph...   16.08.2009, 10:55:04
- - jolam   nic z tego nie zrozumiałam może znasz jakiś kurs ...   16.08.2009, 15:54:39
- - dr_bonzo   @jolam: troche samodzielnosci, google i szukasz ...   16.08.2009, 16:13:47
- - jolam   wiem tyle, że to jakieś wyjątki związane z błędami...   16.08.2009, 21:22:53
- - dr_bonzo   http://php.net.pl/manual/en/book.pdo.php Zapoznaj ...   16.08.2009, 21:33:16
- - kajzur   Wyjątek występuję wtedy np kiedy masz błąd z połąc...   16.08.2009, 21:35:34
- - jolam   No właśnie szukałam zawzięcie odpowiendika sqlite_...   16.08.2009, 22:00:43
- - dr_bonzo   Nie zapoznalas sie z manualem, a tam wszystko JEST...   16.08.2009, 22:47:10
- - jolam   zapoznałam się z manualem, ale nadal nie moge znal...   16.08.2009, 22:56:32
- - dr_bonzo   Cytatale to jakieś pokręcone jest, czy nie można j...   16.08.2009, 23:09:55
- - jolam   dr_bonzo to nie tak, że nie chce się uczyć nowych ...   16.08.2009, 23:18:46
- - ucho   Ja podziwiam wytrzymałość forumowiczów, Gdzie indz...   16.08.2009, 23:29:27
- - jolam   ucho myślisz, że mi jest przyjemnie kiedy tak co c...   17.08.2009, 08:18:45
- - viking   Na początek musisz przeczytać kurs obiektowego php...   17.08.2009, 08:22:46


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 10:19