Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak automatycznie wstawić link
terra_kota
post 10.04.2002, 17:07:56
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Sopot

Ostrzeżenie: (0%)
-----


mam taki problem.. robię sobie forum i pisze np odwiedź stronę http://www.malpa.goryl . adres jest zapamiętany jako tekst - i to jest normalne zachowanie.
Ale czy moge jakoś w licie wstawic autmatycznie href zeby wyswietlało się jako link? nie chce aby użytkownik musiał wpisywać <a href 'http://www.malpa.goryl> http://www.malpa.goryl </a>

Czy ktoś widzał / ma / wie jak najlepiej napisać taką funkcyjkę ?
Go to the top of the page
+Quote Post
terra_kota
post 10.04.2002, 17:08:47
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Sopot

Ostrzeżenie: (0%)
-----


no to niezle tutaj na forum to działa - moze ktoś wie jak ? smile.gif)
Go to the top of the page
+Quote Post
castor
post 10.04.2002, 22:20:18
Post #3





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


Kod
<?

$tmp  =  $text; //text to twoj tekst jasne nie :wink:  

  

while(ereg('(http?//)?www.[[:alnum:]/.-_&?=+%]*[[:alnum:]/-_&?=+#]{1}',  $tmp,  $found)){

      $url  =  $found[0];

      $text  =  str_replace($url,  "<A  TARGET=_blank  HREF="http://".$url."">".$url."</A>",  $text);

      $tmp  =  str_replace($url,  "",  $tmp);

  }

  

echo"$text";



?>


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
suy
post 12.04.2002, 15:09:11
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.04.2002
Skąd: hajnówka

Ostrzeżenie: (0%)
-----


A jak wyciągnąć emaila questionmark.gif


--------------------
------------------------
Bartosz Sochacki
http://mot-o.com
http://www.banerek.net
Go to the top of the page
+Quote Post
castor
post 12.04.2002, 23:43:27
Post #5





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


Kod
    

$temp=$text

   while  (ereg('[[:alnum:]._]*@[[:alnum:].-]*.[[:alpha:]]{2,4}', $tmp,  $found))  {

      $email  =  $found[0];

      $text  =  str_replace($email,  "<A  HREF="mailto:".$email."">".$email."</A>",  $text);

      $tmp  =  str_replace($email,  "",  $tmp);

        }  


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2024 - 09:11