![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zrobiłem prostą funkcję do forum, która zamienia w postach adres typu
Kod http://malgosia99.wrzuta.pl/audio/123/super-piosenka na adres postaci Kod http://wrzuta.pl/aud/file/123 Kod wygląda tak:
Działa OK, ale jeżeli dodam w komentarzu np. 3 linki to pierwszy link zamienia poprawnie, ale już kolejnego nie widać, ogólnie wszystko co napiszę po linku do wrzuty znika. Co jest nie tak - mógłby ktoś to poprawić ? Edit: Już wiem gdzie jest błąd w preg_replace, zrobiłem to tak: Kod preg_replace("#http://([a-z0-9]+)\.wrzuta\.pl/audio/([a-z0-9]+)/[a-zA-Z0-9._-]*#i", "http://wrzuta.pl/aud/file/$2/.mp3",$String); Nie wiem czy w 100% poprawnie, ale działa ![]() PS - ciężko znaleźć dobry tutorial z wyrażeń regularnych. Mi pomógł ten: http://www.phpf1.com/tutorial/php-regular-expression.html Ten post edytował adamos22 22.12.2008, 23:29:23 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:42 |