![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chcę zrobić BBcode na stronie opartej w PHP. Jest zrobiony skrypt ,że w textarena wpisujemy tekst i wysyłamy, osoba odpowiedzialna za sprawdzanie tego tekstu może zaakceptować bądz odrzucić tą tekst.
Ale jeżeli ktoś napisze Cytat np. <center>Witam</center> to wpliku Nazwa Konta.bio pokazuje mi się Cytat <center>Witam</center> I jak wchodze w ten panel gdzie się chce sprawdzić ten tekst co napisała ta osoba to zamiast te Witam być na środku pokazuje się <center>Witam</center> Chyba chodzi tu o kodowanie bo nie wczytuje mi tego znaku, a jak w tym pliku .BIO wpisze <center>Witam</center> To tekst jest na środku, czyli raczej trzeba było by coś zrobić aby nie kodowało w sposób Cytat > Z góry dzieki za odpowiedz, mam nadzieje ze ktoś mi w tym pomoże, Kolega powiedział mi coś o strip_tags. Jeżeli będziecie potrzebowali jakiś wycinek kodu jest on dostępny.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
@Lesiu, to co Ty próbujesz zrobić to jest po prostu osadzenie znacznika HTML (zdeprecjonowanego zresztą...), a skrypt najwidoczniej filtruje dane pochodzące od użytkownika, żeby chronić go przed atakami pochodnymi od XSS. BBCode to jest co innego.. nie mam co tutaj opisywać tematu, który był już nie raz poruszany.
Spróbuj zamiast tego <center>Witam</center> wpisać [b ]Witam[/b] (EDIT: bez spacji po b ). Jeśli tekst nie zostanie pogrubiony, to najprawdopodobniej nie ma zainicjowanego BBCode. Wtedy musisz sam go zaimplementować. Widzę, że niestety Twoje umiejętności raczej temu nie podołają... w takim wypadku możesz komuś zlecić wykonanie tego, ale to już za $$$. Ten post edytował pyro 29.08.2009, 22:39:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 07:42 |