Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] CURL: Jak pobrać obrazki o różnych adresach?
Forum PHP.pl > Forum > Przedszkole
niby_nic
Początkuję w php, a tym samym w curl i z wyrażeniami regularnymi kombinuję jak słoń pod górę.

Na początek przykłady obrazków:
1) http://s2.dmcdn.net/BS-pm/160x120-SLd.jpg
2) http://s2.dmcdn.net/KATx/160x120-XOc.jpg


Jeśli zaś chodzi o kawałek źródła ze strony:
1)


2)
  1. <meta property="og:type" content="video" />
  2. <meta property="og:image" content="http://s2.dmcdn.net/KATx/526x297-2ai.jpg" />
  3. <meta property.............


Zacząłem tak:
  1. $curl = curl_init();
  2. $wynik = curl_exec($curl);
  3. $wzorzec = '#img src="(.*)"#';
  4. preg_match_all($wzorzec, $wynik);
  5.  

ale po prostu nie wiem co dalej.
Obrazki pochodzą z serwisy Dailymotion.
Interesują mnie obrazki które w adresie mają "160x120"
Potem je muszę zamienić na 120x90
Co mam z tym dalej zrobić?

Bardzo proszę o pomoc.
Pozdrawiam!
erix
Strzelasz do muchy z armaty.

DailyMotion ma API, które zwróci Ci to, czego potrzebujesz: http://www.dailymotion.com/doc/api/obj-video.html
niby_nic
Przeglądałem to wszystko, ale nie umiem tego zastosować.
Chodzi o to że w tabeli mam kilka (narazie kilka - potem będzie więcej) rekordów z filmami z Dailymotion i chcę wyświetlić "ostatnie dwa filmy" wraz z ich odpowiednimi miniaturkami.
Z tymi "ostatnimi dwoma" nie będzie żadnego problemu, ale jak zastosować to API do zmieniających się rekordów? Bo zawsze przecież dodając rekord to będą inne "ostatnie nowe dwa filmy" sad.gif
erix
A jaki problem podstawić ID do URL-a?
niby_nic
Czyli coś jakby w ten sposób?
  1. <a href="https://api.dailymotion.com/video/'.$id.'" target="_blank">https://api.dailymotion.com/video/'.$id.'</a>

Zapis w oryginale:
  1. <a href="https://api.dailymotion.com/video/VIDEO_ID" target="_blank">https://api.dailymotion.com/video/VIDEO_ID</a>

Chyba raczej nie, bo rekord w bazie wygląda tak:
np.
pole id: 1

pole category: 1

pole embed:
<iframe frameborder="0" width="500" height="290" src="http://www.dailymotion.com/embed/video/xgu36o"></iframe><br /><a href="http://www.dailymotion.com/video/xgu36o_wilki-baska_music" target="_blank">Wilki - Baska</a> <i> przez <a href="http://www.dailymotion.com/Wilki-Official" target="_blank">Wilki-Official</a></i>

pole text:
Wilki - Baśka
erix
Wyciągnij sobie pregiem xgu36o z tego pola.
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.