Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] automatyczne zamiana linków
Forum PHP.pl > Forum > Przedszkole
k_9
Witam!
Mój problem polega na tym, że poddaję zmienną $tekst (np. treść komentarza) operacji zamieniającej występujące tam linki na linki aktywne:

$tekst=ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href='\\' >\/</a>", $tekst);

Wszystko pięknie, ładnie, ale - jak zrobić aby ten wspomniany aktywny link był prezentowany na stronie w postaci krótkiej - np.: 30 pierwszych znaków

Przykład:
"http://www.jakisadreswww.pl/jakies/cos/dom/ala/ma/kota"
"http://www.jakisadreswww.pl/jakies/co ..."

Liczę na wskazówki
Pozdrawiam! smile.gif
Puzi
Spróbuj użyć funkcji substr
redelek
Cytat(k_9 @ 10.07.2008, 09:30:42 ) *
Witam!
Mój problem polega na tym, że poddaję zmienną $tekst (np. treść komentarza) operacji zamieniającej występujące tam linki na linki aktywne:

$tekst=ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href='\\' >\/</a>", $tekst);

Wszystko pięknie, ładnie, ale - jak zrobić aby ten wspomniany aktywny link był prezentowany na stronie w postaci krótkiej - np.: 30 pierwszych znaków

Przykład:
"http://www.jakisadreswww.pl/jakies/cos/dom/ala/ma/kota"
"http://www.jakisadreswww.pl/jakies/co ..."

Liczę na wskazówki
Pozdrawiam! smile.gif


Link wczytujesz do <a href prawda ?Jeśli tak to można zrobić opis.
Całe href wygląda tak
  1. <a href=$trext> Tu swój opis </a>
i śmiga

Pozdro
Redelek
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.