Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ftp , bezpieczny download
slepy
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

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


(IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) Siema all (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Mam server ftp, chcialbym tam wzucic kilka gier itp.
Pierwszym moim ruszem bylo zrobienie okna ktore sie "ukrywa" poprzez meta wlacza sciaganie i po 10 sec samo sie wylacza.. Ale nie zawsze to sciaganie sie zdazylo wlaczyc a juz www sie zamykalo, dlatego pomyslalem ze zrobie to w php..
Oto torche zrodla:
  1. <?php
  2. $ftp_server=&#092;"ip\";
  3. $ftp_user_name=&#092;"login\";
  4. $ftp_user_pass=&#092;"haslo\";
  5.  
  6. $conn_id = ftp_connect($ftp_server); 
  7. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
  8. if ((!$conn_id) || (!$login_result)) { 
  9.  echo &#092;"Połączenie FTP się nie powiodło!\";
  10. die; 
  11.  } else {
  12.  echo &#092;"Połączony z serverem\";
  13.  }
  14. ?>

I co teraz musze zrobic zeby pobieranie pliku wlaczylo sie u uzytkownika? jest w ogole taka mozliwosc ? bo ftp_get pobiera mi plik na server z www ;/
Z gory THx za pomoc;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slepy
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

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


A ja bym to zrobił tak...
  1. <?php
  2. $link=&#092;"ftp://login:pass@ip/sciezka/plik.exe\";
  3. header(&#092;"Content-Type: application/force-download\");
  4. header(&#092;"Content-Type: application/octet-stream\");
  5. header(&#092;"Content-Type: application/download\");
  6. header(&#092;"Content-Disposition: attachment; filename=\".basename($link).\";\");
  7. header(&#092;"Accept-Ranges: bytes\");
  8. header(&#092;"Content-Transfer-Encoding: binary\");
  9. header(&#092;"Content=Lenght: \".filesize($link));
  10. readfile($link);
  11. exit();
  12.  
  13. ?>
  14. <html>
  15.  
  16. <head>
  17. <meta http-equiv=Content-Type content=text/html; charset=windows-1250>
  18. <title>DZIEKI ZA SCIAGNIECIE </title>
  19. <meta name=GENERATOR content=Microsoft FrontPage 3.0>
  20. </head>
  21. <body>
  22. <p>DZIEKI ZA SCIAGNIECIE !!</p>
  23. </body>
  24. </html>


Powinno działać.. już tego dokładnie nie pamiętam.
Wystarczy to ulepszyć i będzie ok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:57