Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie / odtwarzanie filmu z vshare
Pyton_000
post 27.04.2015, 16:02:49
Post #1





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Siemacie.

Próbuję zintegrować player z serwisem vshare.
Wrzucam na vshare film i teraz chcę go odtworzyć u siebie na stronie. Do tego celu chcę się dobrać do pliku.
Jest on generowany w iframe na vshare.

Udaje mi się pobrać ten link jednak wywala mi error 101 przy próbie odpalenia go u siebie e playerze.
Nie chcę używać tego kodu iframe który udostępniają bo musze mieć kontrolę nad odtważaczem.

To jest cały kod który pobiera ten konkretny link.
  1. function getVshareVideoUrl($url)
  2. {
  3.  
  4. // log in
  5. $c = curl_init($url);
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0');
  8. curl_setopt($c, CURLOPT_COOKIEJAR, 'cookie.txt');
  9. curl_setopt($c, CURLOPT_HEADER, 1);
  10. $siteContent = curl_exec($c);
  11. curl_close($c);
  12.  
  13. if(preg_match('/<iframe src="(.*?)"/', $siteContent, $match))
  14. {
  15. $c = curl_init('http:'.$match[1]);
  16. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  17. curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0');
  18. curl_setopt($c, CURLOPT_COOKIEFILE, 'cookie.txt');
  19. curl_setopt($c, CURLOPT_HEADER, 1);
  20. $page = curl_exec($c);
  21. curl_close($c);
  22.  
  23. preg_match('/\'(http:\/\/.*?\.flv.*?)\'/', $page, $match);
  24.  
  25. if(!empty($match[1]))
  26. return $match[1];
  27.  
  28. return '';
  29.  
  30. }
  31. }


Ktoś coś jakiś pomysł jak to obejść?

Ten post edytował Pyton_000 27.04.2015, 16:03:18
Go to the top of the page
+Quote Post
Aqu
post 27.04.2015, 19:16:33
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


http://forum.php.pl/index.php?showtopic=240835&st=0

Link do filmu jest przypisywany do IP, więc nie działa w Twoim playerze. Ale na jakiejś tam stronie, po wykupieniu premium podobno jakoś to działa, więc może coś podpatrzysz. wink.gif
Go to the top of the page
+Quote Post
Pyton_000
post 27.04.2015, 19:24:02
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kurde raz człowiek nie użyje wyszukiwarki a tu się okazuje że już ktoś o to pytał. Nie wiem czy przypadkiem sam nie czytalem tego tematu kiedyś biggrin.gif
Go to the top of the page
+Quote Post
fate
post 29.04.2015, 13:22:20
Post #4





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Pyton_000
Pewnie pomysł na Twój serwis Ci się "przyśnił" właśnie po przeskanowaniu wzrokiem tamtego tematu laugh.gif


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 29.04.2015, 16:02:45
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kto to wie co tam w mojej głowie sziedzi biggrin.gif Jedni mówią że RT, inni że głupota smile.gif Takie to już nędzne życie programisty
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: 20.06.2025 - 14:43