Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][cURL] Pobieranie z ZippyShare bez wchodzenia.
--Kris Groove--
post 23.01.2012, 21:42:07
Post #1





Goście







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.
Powód edycji: [Daiquiri]: CIACH na życzenie --Kris Groove--
Go to the top of the page
+Quote Post
--Kris Groove--
post 23.01.2012, 21:43:49
Post #2





Goście







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. ?>
Powód edycji: [Daiquiri]: CIACH na życzenie --Kris Groove--
Go to the top of the page
+Quote Post
Kris Groove
post 24.01.2012, 20:10:39
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.12.2011

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


Odświeżam ! biggrin.gif
Go to the top of the page
+Quote Post
nonick
post 9.02.2012, 15:43:47
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.02.2012

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


Maybe someone have working curl code with zippyshare?? Because this dont work ;]
Go to the top of the page
+Quote Post
Szendci
post 7.04.2012, 16:08:10
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.11.2008

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


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
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: 19.07.2025 - 17:09