Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][cURL] Pobieranie z ZippyShare bez wchodzenia.
Forum PHP.pl > Forum > Przedszkole
-Kris Groove-
Witam.

Mam taki problem, napisałem kod który wchodzi na zippyshare ale gry zrobie preg match zeby wycignęło mi link to nie działa i wyświetla się # wydaje mi się że to wina użycia JS.
A gdy napisze coś z własnym fragmentem (liczba) już wygenerowana poprzez skrypt to już działa.
Kod napisany przezemnie z wpisana liczbą a zależy mi na tym żeby to szło automatycznie.

Oto kod:
  1. <?php
  2.  
  3. $url = 'http://www5.zippyshare.com/v/98521504/file.html';
  4. preg_match('|http://www(.*).zippyshare.com/v/(.*)/file.html|U', $url, $trackinfo);
  5.  
  6. $ch = curl_init();
  7. curl_setopt($ch, CURLOPT_URL, $url);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  10. curl_setopt($ch, CURLOPT_HEADER, 1);
  11. curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  12. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  13. // CIACH
  14. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1');
  15. $page = curl_exec($ch);
  16. curl_close($ch);
  17.  
  18. preg_match('|<font style="line-height:20px; font-size: 14px;">(.*)</font>|U', $page, $wynik);
  19. $n = 447789 + 8;
  20. $b = $n - 2;
  21. $z = $b - 5;
  22. echo '<br><a href="http://www'.$trackinfo[1].'.zippyshare.com/d/'.$trackinfo[2].'/'.$z.'/'.$wynik[1].'">download</a><br>';
  23. ?>


Proszę o pomoc.
-Kris Groove-
A tutaj ta funkcja wyświetlająca # bez wpisania numeru przeze mnie:
  1. <?php
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, "http://www5.zippyshare.com/v/98521504/file.html");
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_HEADER, 1);
  6. curl_setopt($ch, CURLOPT_HTTPGET, true);
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  8. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  9. // CIACH
  10. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1');
  11. $page = curl_exec($ch);
  12. curl_close($ch);
  13.  
  14. preg_match('|<a id="dlbutton" href="(.*)"><img src="/images/download.png" alt="Download" border="0"></a>|U', $page, $wynik);
  15. print_r($page);
  16. foreach ($wynik as $link) {
  17. print_r($link);
  18. }
  19. ?>
Kris Groove
Odświeżam ! biggrin.gif
nonick
Maybe someone have working curl code with zippyshare?? Because this dont work ;]
Szendci
Pobrać stronę to tylko polowa zabawy smile.gif Owy skrypt napisałem na własny użytek lecz mogę pomóc w tworzeniu takiej funkcji 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.