[PHP] Jak zamienić odnośnik występujący w tekście na aktywny link? Krzysztof Szypulski - Poniedziałek, 12 lutego 2007 10:53:03
Z pomocą przychodzą na wyrażenia regularne i funkcja ereg_replace(). Poniżej przekład.
PRZYKŁAD
<?php
// Przykladowy tekst
$text = "Serwis z poradami PHP: http://www.kess.com.pl
i nie tylko...";
// Zamiana odnosnika na aktywny link
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]
+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $text);
echo $text;
?>
Komentarze
Misiek
(83.23.3.xxx) Poniedziałek, 05 marca 2007 00:22:04
Cos nie dziala. slabo sie w tym orientuje ale po skopiowaniu na serwer z obsluga php4 wyswietla tekst bez zmian
Od administratora:
Może wyrażenia regularnie nie działają na tym serwerze.
Ze względu na brak czasu na moderowanie komentarzy, zawieszam możliowść ich dodawania. Masz pytanie, wykorzystaj formularz "Zadaj pytanie".
Publikowane komentarze są prywatnymi opiniami użytkowników serwisu. Serwis nie ponosi odpowiedzialności za treść opinii.
Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie? Zapytaj mnie, może będę umiał Ci pomóc.