Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][PHP] CURL: Jak pobrać obrazki o różnych adresach?
-niby_nic-
post 18.06.2013, 23:07:28
Post #1





Goście







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!
Go to the top of the page
+Quote Post
erix
post 19.06.2013, 12:19:20
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-niby_nic-
post 19.06.2013, 20:45:04
Post #3





Goście







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
Go to the top of the page
+Quote Post
erix
post 19.06.2013, 21:18:21
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A jaki problem podstawić ID do URL-a?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-niby_nic-
post 19.06.2013, 21:25:54
Post #5





Goście







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
Go to the top of the page
+Quote Post
erix
post 20.06.2013, 12:30:47
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wyciągnij sobie pregiem xgu36o z tego pola.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 11:17