![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Udało mi się spłodzić skrypt, który wrzuca pliki do katalogu na serwerze. Niestety nie mam pomysłu jaki napisać plik, który by te pliki wyświetlał i można byłoby je po kliknięciu ściągnąć na HDD. Bardzo proszę o pomoc w tej sprawie, bo nic mi już nie przychodzi do głowy. Z góry dziękuję za wszelkie sugestie. Pozdrawiam Simon. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
no żeby pobierać musisz po prostu stworzyć podstronę z linkiem do danego pliku przykładowo www.twojastrona.pl/pliki/download.zip
możesz zrobić skrypt w tym stylu
i przesyłać nazwę pliku zmienna GET druga opcja to baza danych Ten post edytował maniekl2 30.10.2008, 21:36:14 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bazę danych chciałem pominąć i zrobić to tylko na plikach. A chodzi mi konkretnie o to, żeby skrypcik PHP przeglądał dany folder i na stronce wyświetlał automatycznie wszystkie pliki gotowe do pobrania z tego właśnie folderu...
Jakiś pomysł na to? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 31 Dołączył: 12.10.2008 Skąd: WAT Ostrzeżenie: (0%) ![]() ![]() |
Albo to, albo metoda "na lenia", czyli dajesz link do katalogu z plikami i jeśli nie ma w nim pliku index powinna się wyświetlić lista plików. Klikasz i pobierasz. ;P |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok, poszedłem za waszą radą i skołowałem coś takiego:
Ale teraz wyświetla mi tylko link do pliku, a ja nie chce tam przechodzić tylko pobrać. Czy powinienem dodać jakiś atrybut, czy może dodać jakiegoś header'a. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Ten post edytował simon111 31.10.2008, 08:30:00 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak klikniesz w ten link to powinno pojawić się okienko zapisz lub otwórz za pomocą. Chyba że masz tam pliki *.php lub *.html itp. Jakie masz tam pliki ?
Ten post edytował maniekl2 31.10.2008, 09:08:51 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tam są zwykłe tekstowe pliczki *.txt, w przyszłości dorzucę może *.doc, ewentualnie *.pdf...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
pliki *.txt się otwierają w przeglądarce, zaś pliki *.doc i *.pdf trzeba już pobrać. Więc jak chcesz mieć mniej problemów to wrzucaj na serwer te właśnie pliki.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A może tak zamiast linków bezpośrednio do pliku napisać skrypt wysyłający do przeglądarki plik (np. dzięki parametrom z get) ? Dzięki temu nawet txt się nie otworzy w przeglądarce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wrzuciłem sobie właśnie doc'a, ale efekt ten sam, tzn. wyświetla mi stronę "Index of..." gdzie mam wyświetlone pliki w katalogu wraz z katalogiem głównym na samej górze. Jak dopiero kliknę na pliczek to wyskakuje okienko z możliwością pobrania.
Nie chciałbym, żeby przerzucało mnie do katalogu (tylko od razu robiło to pobieranie) ponieważ wówczas user może wędrować po całej strukturze folderów na stronie. A propos wypowiedzi golaod: To w jaki sposób należałoby użyć tego get'a, bo jak dotąd to spotkałem się z nim tylko przy przesyłaniu formularzy? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
ten twój skrypt jest zły spróbuj tak i plik doc :
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 11.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Brawo maniekl2.
Działa wyśmienicie (pominąłeś tylko jeden apostrof w 11 linii - ale to szczegół). Naprawde serdecznie dziekuję za pomoc, życzę pomyślnych wiatrów, jeszcze raz dzieki, pozdrawiam, nara. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:46 |