Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Skrypt wchodzący na inną stronę, Skrypt wchodzący na inną stronę
trollman
post 21.03.2014, 00:28:56
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.12.2012

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


Witam,
Troszkę błądzę bo dopiero zaczynam przygodę z php .. ale jaki mam problem, otóż potrzebuję napisać skrypt w php którego zadaniem będzie np. wejście w odnosnik X na tej stronie spod tego odnośnika "klikniecie" w pobierz i przekierowanie wyniku z powrotem na serwer.

Nie wiem czy dobrze wyjaśniłem. Chodzi o to, że skrypt ma tak działać ze klikam u siebie na stronie "pobierz" a on wchodzi na zewnetrzy hosting plików po donośniku i tam klika faktyczny "download" który przekieruje na moją stronę.

Już doczytałem ze potrzeba użyć tutaj cURL ale niestety nie wiem jak. Miałby ktoś jakiś tutorial jak taki rzeczy się robi, albo mnie jakoś nakierować?

Dzięki z góry pozdrawiam.
Go to the top of the page
+Quote Post
Turson
post 21.03.2014, 08:40:32
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://wortal.php.pl/Wortal/Artykuly/PHP/B...i-protokol-HTTP
Go to the top of the page
+Quote Post
trollman
post 21.03.2014, 11:32:28
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.12.2012

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


Dobra doszedłem do pierwszego punktu w którym coś jest ale nic nie działa biggrin.gif
Otóż chodzi o wyciągnięcie linku z "download" i przekazanie wyniku do mojej strony z hostingu zippyshare.

Np: http://www11.zippyshare.com/v/34751941/file.html
Co dalej to to, że link download jest tuaj postaci:
http://www11.zippyshare.com/d/34751941/523...0by%20Tobii.mp3

gdzie 52383 jest za kazdym odświezeniem strony losowane poprzez skrypt widoczny w źródle:

  1. <script type="text/javascript">
  2. var somefunction = function() {
  3. var a = 920878;
  4. document.getElementById('dlbutton').omg = 920881%78956;
  5. var b = parseInt(document.getElementById('dlbutton').omg) * (920881%3);
  6. var e = function() {if (false) {return a+b+c} else {return (a+3)%b + 3}};
  7. document.getElementById('dlbutton').href = "/d/34751941/"+(b+18)+"/Electro%20House%20Drop%202k14%20by%20Tobii.mp3";
  8. if (document.getElementById('fimage')) {
  9. document.getElementById('fimage').href = "/i/34751941/"+(b+18)+"/Electro%20House%20Drop%202k14%20by%20Tobii.mp3";
  10. }
  11. var result = 0;
  12. }
  13. </script>
  14. <script type="text/javascript">
  15. document.getElementById('dlbutton').href = ""
  16. somefunction();
  17. </script>


Napisałem skrypt który wyciaga źródło strony
  1. $cookie_file ="cookie.txt";
  2. $url = 'http://www11.zippyshare.com/v/34751941/file.html';
  3. $ch=curl_init($url);
  4. curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch,CURLOPT_TIMEOUT,50);
  6. curl_setopt($ch,CURLOPT_HEADER,0);
  7. curl_setopt($ch,CURLOPT_REFERER,$url);
  8. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
  9. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  10. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  11. $soursas=curl_exec($ch);
  12. echo $soursas;

i pobrany odnośnik mam tutaj w formie
http://localhost/d/34751941/18/Electro%20H...0by%20Tobii.mp3
Lecz te "18" po sklejeniu całego url do postaci takiej jak wyzej jest juz "złe" bo nie pobiera pliku.

Jak tutaj napisać taki skrypt by poprawnie wyciągał mi postać linku do pobrania z tym randomowych hashem?


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: 12.07.2025 - 14:45