Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak to rozwiązać? Ściąganie RS, HF...
Forum PHP.pl > Forum > PHP
michal_s
Witam. Mam pewien pomysł. Chciałbym napisać skrypt pobierający pliki z takich stron jak rapidshare, hotfile itp. i zapisujący je na serwerze
lub
pozwalający danemu użytkownikowi na ściągnięcie pliku bezpośrednio do niego na dysk. Oczywiście wykorzystywane byłoby tutaj konto Premium. Jak myślicie jak się do tego zabrać, bo nie mam pojęcia jak to technicznie rozwiązać. Szukałem rozwiązań do tego, ale ciężko cokolwiek znaleźć. Liczę na jakieś dobre porady.

Jeśli amin uzna, że temat jest w złym miejscu to oczywiście proszę o przeniesienie tam gdzie to uważa za słuszne.
Fifi209
Na tym forum były już takie tematy.
Co tu można więcej powiedzieć... curl i jedziesz z tym koksem.
michal_s
Poczytalem trochę o curlu bo nie miałem z nim za wiele wspólnego wcześniej i napisałem takie coś:

  1. $nam='cos.rar';
  2. $adres='http://hotfile.com/dalszaczesclinku.rar';
  3. $postFields['user'] = '*****';
  4. $postFields['password'] = '******';
  5. $ch = curl_init('http://hotfile.com/login.php');
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  7. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  8. curl_exec($ch);
  9.  
  10. $dat = file_get_contents($adres);
  11. file_put_contents('a/'.$nam , $dat);
  12. curl_close($ch);
  13.  


lub pobieraniem tez przez curla

  1. $postFields['user'] = '****';
  2. $postFields['password'] = '***';
  3. $ch = curl_init('http://hotfile.com/login.php');
  4. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  5. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  6. curl_exec($ch);
  7.  
  8. $ch = curl_init('http://hotfile.com/dalszaczesclinku.rar');
  9. $fh = fopen('plik.rar', 'w');
  10. curl_setopt($ch, CURLOPT_FILE, $fh);
  11. curl_exec($ch);
  12. fclose($fh);
  13.  
  14. curl_close($ch);
  15.  
  16.  


efekt tu i tu jest identyczny. zapisuje mi plik tyle ze jest to glowna strona hotfile a nie plik z linku. Ma ktos jakies wskazowki, co jest zle?
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.