![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 12.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Znalazłem taki skrypt:
Problem w tym, że link po kliknięciu nie przekierowuje do http://... tylko http// (bez dwukropka). Wie ktoś jak to naprawić i co zrobić żeby samo www.strona.pl (bez http://) też zamieniało w link? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie: '<a href="http://$1">$1</a>',
a: '<a href="$1">$1</a>', A na przyszlosc patrz jak wyglada wygenerowane zrodlo a nie tylko przetworzony html. Blad bylo widac od razu. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 12.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, a jak zrobić żeby samo www bez http też zmieniało w link?
Wykombinowałem coś takiego:
I wszystko działa, tylko jak w "$text" znajdą się 3 różne opcje np. www.google.pl http://google.pl http://www.google.pl to wtedy wyswietla dwa razy http://google.pl z linkiem bez www i raz www.google.pl bez linku |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kod %^((https?://)|(www\.))([a-z0-9-].?)+(:[0-9]+)?(/.*)?$%i Ten post edytował Pyton_000 15.03.2016, 16:10:18 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 12.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak:
Teraz w ogóle nie działa, pokazuje się samo http:// albo www. Ten post edytował bmati666 15.03.2016, 15:18:45 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bo nawiasy służą do łapania wyrażeń. Zrób sobie var_dump($text);
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ahh sorry, mój błąd. To wyrażenie nadaje się do weryfikacji czy cały ciąg jest URL czy nie... Także do kosza z nim...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 12.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Udało mi się wykombinować coś takiego:
Ale, jak widać przed www. musi być spacja. Chciałbym to zamienić na warunek, że przed www. nie może być http:// Da się coś takiego zrobić? Ten post edytował bmati666 16.03.2016, 18:40:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:31 |