![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Stworzylem sobie nastepujaca funkcje:
ktora to ucina mi dany string po pierwszej kropce w momencie osiagniecia danej liczby znakow. Wszystko sprawowaloby sie swietnie gdyby nie to, ze w tych stringach mam tagi BBCode, ktore nieszczesna funkcja nie traktuje jakos specjalnie stad mam, np. Cytat O co tutaj chodzi? .[img:d057a14fb7]http://www. Macie jakis pomysl jak ulepszych skrypt zeby nie ucinal stringu, jezeli wszystkie ropoczete wczesniej tagi nie zostaly zamkniete? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś myślałem nad podobnym problemem... I doszedłem do wniosku, że tutaj dobrze by było zrobić stos (kolejka LIFO?) i na tym działać.
![]() To znaczy - jakiś parser parsuje treść danego wpisu (pod blog z BBCode wykorzystałem ten sposób ) i jeśli znajdzie tag otwierający, to go wrzuca na stos. Jeśli znajdzie zamykający, a tag na wierzchu nie odpowiada tagu właśnie znalezionemu, to jest error. Jeśli za to odpowiada - to są oba wyrzucane ze stosu. I jeśli stos jest pusty, mogę obcinać (to do Twojego problemu). ;-) PS. Jak nie wiesz, czym jest ten stos, to zobacz w Google. W PHP bardzo łatwo jest go oprogramować. Pozdrawiam. Ten post edytował pbnan 19.05.2007, 17:20:57 -------------------- "Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki. ;-) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
A moglbys wrzucic swoje rozwiazanie?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
Sry za odświeżanie, ale jakby kogoś interesowało to zagadnienie, to może sobie rozwinąć z tego, com naskrobał:
http://pbnan.jogger.pl/2007/05/26/obsluga-...ora-wizualnego/ -------------------- "Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki. ;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:38 |