![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 29.07.2003 Skąd: skąd-inąd. Ostrzeżenie: (0%) ![]() ![]() |
chcialbym miec skrypt do ktorego odwoluje sie
plik o tresc: <a href=sciagnij_plik.php?plik=$nazwa_pliku> $nazwa_pliku </a> zadaniem pliku sciagnij.php jest polaczenie z serwerem,i sciagniecie pliku tak,zeby w przegladarce otworzylo sie okienko do zapisania pliku (w header trzeba chyba uzyc attachment); a w pliku sciagnij_plik.php : $serwer="localhost"; $uzytkownik="szparag"; $haslo="haslo"; $conn_id = ftp_connect($serwer); $login_result = ftp_login($conn_id, $uzytkownik, $haslo); teraz trzeba jakos pobrac $plik z serwera ftp i wyslac go do przegladarki. nie wiem jak to zrobic zbytnio,wiem ze sa funkcje ftp do sciagania plikow ,ale z deka ich nie kumam. ten plik z ftpa trzeba chyba zapisac do zmiennej a pozniej wrzucic ja jako zalacznik w naglowek,ale nie wiem... moze mi ktos dokonczyc ten przyklad sciagania plikow z serwera (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? prosze o pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Szukaj...
Było np. tu: http://forum.php.pl/viewtopic.php?t=5701&h...hlight=download a tu gotowy przykład: Cytat [php:1:e0088953ef]
<?php $file = './files/'.$_GET['file']; header("Cache-control: private"); header("Content-Type: application/octet-stream"); header("Content-Length: ".filesize($file)); header("Content-Disposition: attachment; filename=".basename($file)); header("Connection: Close"); readfile($file); ?> [/php:1:e0088953ef] Do tego doloz sprawdzanie wczesniej czy z dozwolonego katalogu plik leci i bedziesz mial. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:06 |