![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hej.. Robię stronkę, i chcę, by osoba która dodaje newsy mogła korzystać z następujących znaczników bbcode: b, u, i oraz color.
Po wygenerowaniu tego kodu przez generator bbcode (http://bbcode.strefaphp.net/bbcode.php):
Kod ten dałem do bbcode.php, a w pliku news.php napisałem:
Jednak gdy wpisuję w treści newsa np. [ b ]test[ /b ] (bez spacji), to w wyświetlaniu newsów na stronie głównej pokazuje się właśnie [ b ]test[ /b ] (bez spacji) a nie test ;/ Może mi ktoś pomóc? Pozdrawiam! Ten post edytował NaVarion 15.08.2008, 09:45:45 -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
trzeba też ostrożnie: // EDIT, dodalem spacje bo forum ma bbcode [ color=red" onMouseOver="<script>alert('XSS');</script>]test[ /color] nie testowałem w praktyce ale mniej wiecej to tak wyglada Ten post edytował pyro 15.08.2008, 10:35:40 -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wybacz pyro, lecz nie zrozumiałem twojego postu ;/
Co do poprzedniego kolegi, zrobiłem tak jak napisałeś, i po napisaniu takiego newsa: Cytat test b: b test i: i test u: u test coloru color (tu się od razu zmieniło na bbcode, tam napisałem to w [ i ]) pojawia mi się: Cytat 3b>
3i> 3u> 333u [333ed]3[333][333een]3333r] Ten post edytował NaVarion 15.08.2008, 10:30:51 -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
poprawiłem swój ostatni post bo sie podwoił =P
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sekundkę, ty mi chyba podajesz coś jak "zhakować" ten kod, nie? Zabezpieczenia potem, pierw prosił bym o pomoc, by to działało
![]() -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Co do poprzedniego kolegi... Koleżanki ![]() Po kolei - wyrażenie regularne powinno wyglądać tak:
Dokładnie tak, z tymi wszystkimi ukośnikami. Jeśli tak faktycznie masz, to powinno Ci zamieniać poprawnie, u mnie dokładnie to robi. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pokornie przepraszam za nazwanie cię kolegą
![]() Mam tak, jednak mi nie działa ;/ Może przy wyświetlaniu też trzeba dać jakiś kod? -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
A spróbuj dać:
echo bbcode($tresc); i zakomentować dodawanie do bazy. Też wychodzą Ci takie rzeczy? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hmm.. Jak się "komentuje dodanie do bazy"?
![]() -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak,
ale teraz mam w newsie tak: Cytat &3e3333333s33 33e3333333s33 33e3333333s33 33e3333333s33e3333333s33e3333333s33e3333333s33e3333333s33e3333333s33e3333333s33e
333333s33e3333333s33e3333333s33e3333333s33e3333333s33e3333333s33e3333333s33e3333 33s33e3333333s33e3333333s3] Ten post edytował NaVarion 15.08.2008, 11:21:13 -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Musisz mieć coś naprawdę mocno skopane.
Prześlij jeszcze raz ten kod z którego aktualnie korzystasz. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pisanie newsów:
Odczytywanie newsów:
-------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
pokaz bbcode.php
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dziwne, zrobiłem to samo, napisałem od nowa, wkleiłem skrypt tylko bez opcji kolorów i działa, tylko z błędem:
Fatal error: Cannot redeclare bbcode() (previously declared in /var/www/sites/yoyo.pl/n/a/navarionek/bbcode.php:3) in /var/www/sites/yoyo.pl/n/a/navarionek/bbcode.php on line 3 BBcode: [php]// bbcode Function bbcode($str){ // usun zbedne $str=htmlspecialchars(trim($str)); // Pogrubiony tekst $str = preg_replace(\"#\[b\](.*?)\[/b\]#si\", \"\\1\", $str); // Pochylony tekst $str = preg_replace(\"#\[i\](.*?)\[/i\]#si\", \"\\1\", $str); // Podkreślony tekst $str = preg_replace(\"#\[u\](.*?)\[/u\]#si\", \"\\1\", $str); // kolejny wiersz $str=nl2br($str); // js $str = preg_replace_callback(\"#\<(.*?)javascript(.*?)\>#si\", \"bbcode_js\", $str); // wynik return $str;} // anti js Function bbcode_js($str){ if(!eregi(' Ten post edytował NaVarion 15.08.2008, 13:49:11 -------------------- Cytuję z naszej-klasy:
Cytat to masz problem ja chce dobic do 200 znajomych masz przyjac to holerne zaproszenie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:10 |