Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%)
|
Nie moge rozwiązać następującego problemu. Chce, żeby wszystkie ciagi znaków w postaci [link=jakis_adres] byly przerabiane na [link=http://jakis_adres] jesli 'jakis_adres' nie zawiera w sobie ciagu :// ?
Pomocy! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%)
|
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Nie możemy sie zrozumieć. Chodzi mi tylko o to aby zmienić te linki, ktore nie mają okreslonego protokłu. Pozostałe mają zostać nie zmienione. (opcja z wyliczaniem protokołów, ktore moga się pojawić mi nie odpowiada, bo jest mnóstwo niestandardowych 'protokołów' np. gg:// ed2:// itd itp Więc potrzebuje wyrażenia, ktore dopsuje się do [link=www.onet.pl] ale nie dopasuje sie do [link=http://www.onet.pl] czy jakiegokolwiek z :// w parametrze. Niby proste a nie moge sobie poradzic. Cytat a swoja droga to dlaczego userowi nie wywalic komunikatu bledu zamiast zamieniac bo skad wiadomo czy chodzilo o http czy ftp? Bo zwykły user zazwyczaj sam nie wie:) Ok:) mam, może kiedyś się przyda albo znajdziecie błąd;)
Ten post edytował rmn 9.03.2005, 11:12:05 |
|
|
|
rmn Wyrażenia regularne [link=www... => [link=http://w 8.03.2005, 22:41:12
tts manual: str_replace" title="Zobacz w manualu PHP" ... 8.03.2005, 22:50:03
rmn chyba za pomocą tej funkcji nie da sie tego zrobić... 8.03.2005, 22:55:17
strife Witam,
Jestem słaby w wyrażeniach regularnych, ab... 8.03.2005, 23:09:23
rmn Dzięki za pomoc!
Problem w tym, że chodzi o t... 8.03.2005, 23:16:58
tts a moze taki szkic rozwiazania:
[PHP] pobierz, pla... 9.03.2005, 00:21:26
bendi [PHP] pobierz, plaintext <? preg_replace( '... 9.03.2005, 09:03:00
bendi No teraz juz jest git
[PHP] pobierz, plaintext ... 9.03.2005, 11:34:59 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:06 |