Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Miniaturki do linków
Forum PHP.pl > Forum > Przedszkole
Gray
Witam,
poszukuję skryptu lub dość szczegółowych porad jak zrobić skrypt, który działa jak np. na facebooku dodawanie linków na wallu. Chodzi mi o to, że wkleja się link i automatycznie tworzy się jedna lub więcej domyślnych miniaturek dla tego linka (opcjonalnie tworzy krótki opis np. z title).

Na facebooku prawdopodobnie działa to tak, że skrypt sprawdza całą stronę zawartą pod wklejanym linkiem i szuka zawartych na niej obrazków z zasadą im większy obrazek tym większe prawdopodobieństwo, że zostanie użyty jako miniaturka.

Inne źródło podpowiada rozwiązanie: Pobrać źródło strony (file_get_contents, przyda się także do wydobycia tytułu strony) i wydobyć z niego wszystkie znaczniki <img>. Potem już pozostaje posprawdzać wielkości obrazków albo z tagów HTML (atrybuty width i height) albo poprzez pobranie obrazka i sprawdzenie jego rozmiarów getimagesize. Może być czasochłonne, szczególnie przez konieczność wykonania wielu żądań HTTP, chyba, że ograniczyć się do zapytań HEAD i opierać się na fakcie, im większa wartość nagłówka Content-Length, tym większy obrazek.

Proszę o pomoc smile.gif

Pozdrawiam,
Gray
Mnichasso
hmm z tego co ja wiem podaje sie w tagu html adres miniatury ktora ma byc wstawiona na fb gdy ktos kliknie np share
Gray
Ponoć są sposoby na ustawienie sobie na wlasnej stronie odpowiednich obrazków, ale ze stron któe nie mają takich ustawień FB automatycznie sam wybiera miniaturkę... potestuj a zobaczysz smile.gif
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.