Cześć Wam;)

Od dłuższego czasu zastanawiam się nad stworzeniem pewnego elementu, z którym nie potrafię sobie poradzić bo po prostu nie wiem jak się do niego zabrać.

Dla przykładu tutaj chciałabym użyć własnego BBcode, czyli użytkownik na swoim blogu może stosować [avatar]TUTAJ PODAJE LOGIN UŻYTKOWNIKA[/avatar]

Jeżeli skorzystamy z takiego ciągu znaków, powinno pojawić Nam się zdjęcie użytkownika, ale właśnie tutaj chodzi o to aby sprawdzić czy podany login istnieje i wyciągnąć pełny adres avataru z bazy danych.


I to jest cały mój problem, nie mam pojęcia w jaki sposób połączyć można te dwie metody, ja zawsze stosuję preg_replace , ale w jaki sposób tutaj dołączyć możliwość sprawdzenia jeszcze tych danych w bazie?


-------------------------------------

Chciałabym dodać więcej takich tagów dla użytkowników typu. [obrazek]ID OBRAZKA[/obrazek] i pojawi się obrazek o podanym ID, ale nie mam pojęcia w jaki sposób mogę właśnie to połączyć, potrafiłabym zrobić tak aby ID obrazka umieścić gdzieś w linku typu strona.pl/obrazek/ID OBRAZKA< ale ja chciałabym wyciągnąć informacje o tym obrazku z bazy danych i wstawić w miejsce [obrazek][/obrazek] Już wyciągnięte informacje z bazy.


Czy ktoś mógłby mi z czymś takim pomóc? Zależy mi głównie na jakimś kawałku kodu przykładowego jak się za to zabrać, resztą zajęłabym się sama.


Z góry bardzo dziękuję wink.gif

Najprawdopodobniej udało mi się znaleźć rozwiązanie które okazało się dosyć proste

Wystarczy skorzystać z preg_replace, ale miejscu gdzie normalnie wyświetlałam podmienione dane, mogę zastosować funkcję która "przejmie" login i przetworzy go avatar (w moim wypadku).

Można również skorzystać z preg_replace_callback.


Dziękuję wink.gif