Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nazwy linków
Forum PHP.pl > Forum > Przedszkole
Fei
Mam formularz, w którym użytkownik może wysłać do baazy link.
Po pobraniu go z bazy danych, chciałbym że wyglądało to tak:
np. link jest http://www.qwerty.pl/wqeqew.html
to link byłby coś jak <a href="http://www.qwerty.pl/wqeqew.html">qwerty</a>
Czyli żeby tekst wyświetalny po linkiem sam się ustalał.
Coś podobnego jest na wielu forach(tutaj chyba też) - np po wklepaniu linku nie wyświetla się link tylko tytuł strony.

Myślałem też żeby zrobić coś takiego
jeśli $zmienna == dowolny ciąg znaków qwerty dowolny ciąg znaków
<a href="$zmienna">qwerty</a>
jeśli $zmienna == dowolny ciąg znaków ytrewq dowolny ciąg znaków
<a href="$zmienna">ytrewq </a>
Bo na stronie będą linki z może 5 źródeł.
b_chmura
Zainteresuj się BBCodem ewentualnie wyrażeniami regularnymi. Do automatycznego pobierania tytułów strony niezbędne będzie odczytanie nagłówków wstawianej strony (funkcja file_get_contents() + wyrażenia regularne).
brzoza91
może coś takiego, rozwiązanie na cepa

  1. $link='http://www.qwerty.pl/wqeqew.html';
  2. $link=explode('.',$link);
  3. echo $link[1];
piotrala
Faktycznie rozwiązanie na cepa wink.gif

Polecam tę funkcję:
http://www.php.net/manual/pl/function.parse-url.php
b_chmura
brzoza91 co jeśli link będzie bez "www." albo z subdomeną "www.sub.domena.pl"? Twój sposób wtedy nie zadziała.
Fei
parse_url() mi wystarczy. Dzięki za pomoc.
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.