Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie adresu obrazkow...
cholew
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 5.01.2007

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


Jest jakis sposob na pobranie adresu obrazka z takich serwisow jak wrzuta.pl, metacafe.com, video.google.com itp. jezeli posiadam tylko adres filmiku. Jest na to jakis skrypt??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Jeśli nie widać żadnych zależności między adresem URL obrazka a adresem URL strony z filmikiem, a na stronie z filmikiem miniaturki nie ma, to:

- Wchodzisz na stronę z filmikiem i odczytujesz jego tytuł
- Przechodzisz do wyszukiwarki
- "Wpisujesz" tam pobrany tytuł i szukasz filmików
- Otrzymasz listę wyników
- Szukasz na niej twojego filmiku (bo może znaleźć kilka wyników o podobnym/identycznym tytule) sprawdzając adres odnośników
- Gdy już znajdziesz swój filmik na liście wyników, to gdzieś w pobliżu powinna być miniaturka

Całość wymaga dobrej znajomości cURL" title="Zobacz w manualu PHP" target="_manual i wyrażeń regularnych
Go to the top of the page
+Quote Post
jedrzej
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.12.2004
Skąd: Milton Keynes

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


Rozwiązanie dla youtube, pobieram identyfikator video z kodu <EMBED>, miniaturki sa w określonej lokalizacji, więc podstawiając ten kod można łatwo znaleźć miniaturkę
  1. <?php
  2. function get_image_src_from_embed_code($code){
  3. if (eregi('youtube.com',$code)){
  4. preg_match("/www.youtube.com/v/(.*?)\"/", $code, $arr);
  5. return 'http://img.youtube.com/vi/'.$arr[1].'/'.rand(1,3).'.jpg';
  6. } else {
  7. return 'default.jpg';
  8. }
  9. }
  10. //rand(1,3) - to można zastąpić liczbą od 1-3, youtube tworzy 3 miniaturki z 3 różnych ujęć filmu
  11. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 20:54