Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 18.06.2005 Skąd: inąd Ostrzeżenie: (0%)
|
Mam następujący problem: chciałbym aby pliki leżące na serwerze, były dostępne do ściągnięcia dopiero po zarejestrowaniu.
Ma to działać w następujący sposób: osoba rejestruje się i pojawia się lista plików. Chodzi mi w jaki sposób ukryć link do pliku, po to aby osoba nie zarejestrowana nie mogła ściągnąc pliku podając link np otrzymany od osoby, która posiada dostęp do strefy zarejestrowanej. (np Kod http://domena//file//plik.exe ) Proszę ładnie o pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 18.06.2005 Skąd: inąd Ostrzeżenie: (0%)
|
ok zrobilem w ten sposob, nazwy plikow przechowywane sa w bazie danych. zgodnie z sugestia pliki beda pobierane przez plik
Kod download.php?id= teraz jednak mam problem z zawartoscia pliku downlaod, oczywiscie najpierw sprawdza czy uzytkownik jest zalogowany, pozniej pobiera nazwe pliku na podstawie id z url-a, pytanie co dalej..., kombinowalem z header i wykombinowalem cos takiego Kod header("Location: http://".$_SERVER['HTTP_HOST'] ."/".dirname($_SERVER['PHP_SELF']) ."/".$path (oczywiscie $path przechowuje dostep do pliku - folder i nazwa pliku) jednak w url-u pojawia sie pelna sciazka dostepu do pliku.. ----- ok cześciowo rozwiązalem ten problem poprzez to ze download.php nie otwiera sie w nowym oknie, tylko w tym samym i juz url nie ma sciezki dostepu do pliku, jednak na dole przegladarki (chyba to sie nazywa status (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) pojawia sie "trwa pobieranie z witryny" + pelna sciezka... (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) Ten post edytował mrm 19.03.2006, 01:02:09 |
|
|
|
mrm download plików 15.03.2006, 00:27:55
nez Jeden z wielu sposobów:
zapisuj nazwy plików i śc... 15.03.2006, 00:36:29
chomiczek Hmm.. a gdybyś pobierł pliki np. poprzez plik, czy... 15.03.2006, 01:17:36
RAFpl Ewentualnie można zrobic tak (bardzo łatwo jest na... 15.03.2006, 01:27:59
devnul rozwiązanie jest proste, ale czasochłonne, po spra... 19.03.2006, 02:34:13
mrm musi byc jakiś prostszy spoob tzn mniej czasochlon... 19.03.2006, 12:30:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:46 |