![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 4.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.Potrzebuje wyrażenie które doda do linka adres ale tylko jeśli link nie zaczyna się na http.
Napisałem coś takiego ale jak można się domyślać nie działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
W pierwszym przypadku ($button1) nie powinno dodać url natomiast w drugim ($button2) url już powinien być dodany. Napisałem dwa wzory ($pattern1 i $pattern2) ale żaden z nich nie działa poprawnie. Macie może jakiś pomysł jak napisać takie wyrażenie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 4.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ten błąd wynikł akurat przy przepisywaniu kodu na forum alby był czytelniejszy. Nie zmienia to jednak faktu ze wzorce nie działają. Niżej zamieszczam poprawiony kod
NIe działa Jeśli chodzi o eregi to nie pasuje mi bo jeśli mam dokument html i w nim różne rodzaje linków (te z http i bez) to nie bardzo mnie ta funkcja ratuje. Macie jeszcze jakiś pomysł w jaki sposób zanegować wyrażenie w regularne? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:41 |