![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym aby po kliknięciu w link otworzyły mi się do pobrania pliki:
http://adres.pl/pobierz-rozdzial/wersja/doc -> http://adres.pl/pliki/dokument.doc http://adres.pl/pobierz-rozdzial/wersja/audio -> http://adres.pl/pliki/plik-audio.mp3 http://adres.pl/pobierz-rozdzial/wersja/zip -> http://adres.pl/pliki/archiwum.zip W jaki sposób mogę to zrobić? pewnie bym sobie to wyszukał w google tylko nawet nie wiem jakiej frazy użyć aby to znaleźć (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Dodatkowo htaccess żeby linki były ładne
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dla 3 typów plików o takiej samej nazwie tylko innym rozszerzeniu tak jak niżej będzie dobrze, czy da się jeszcze prościej? linki na razie w formacie index.php?file=zip|rar|7z
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak wrzucić sobie w array
(IMG:style_emoticons/default/wink.gif) Cytat Kod $getFile == $_GET['file']; Ten post edytował com 29.10.2013, 22:56:48 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
okej też myślałem nad arrayem, ale nie wiem tylko to:
czy jeszcze jakoś z wszystkimi typami
Ten post edytował @rtur 29.10.2013, 23:01:15 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
to przecież nie ma sensu skoro to samo masz w $getFile, może powiedz mi co wgl zawiera $_GET['file'] (IMG:style_emoticons/default/questionmark.gif) co do przykładu up nie zapomnij przefiltrować $_GET['file'] , ja tylko pokazałem idee (IMG:style_emoticons/default/biggrin.gif) Ten post edytował com 29.10.2013, 23:19:24 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
To co pokazywałem było tylko przykładem, w $_GET['file'] i $attachmentFileLnk rzeczywiście było to samo zawsze, ale to tylko przykład, dobrze teraz wersja lekko zmodyfikowana, da radę to jeszcze uprościć, czy nie ma sensu?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Wygląda ok. Radziłbym umieścić kod w if(isset($_GET["file"]))
co do przykładu up nie zapomnij przefiltrować $_GET['file'] @down Szczerze mówiąc jak teraz patrzę to nie wiem po co (IMG:style_emoticons/default/tongue.gif) Ten post edytował Turson 30.10.2013, 12:57:45 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Można jeszcze tak :
Turson up chociażby po to żeby w łatwy sposób operować na tej kolekcji danych, wyobraź sobie że np mamy zamiast 3 typów 20, 50, 100 odpowiedź które rozwiązanie wybierzesz chyba nasuwa się sama... poza tym w przykładzie autora wykonuje 3 warunki za każdym razem, można by oczywiście dodać else, no ale skoro w prosty sposób z 16 linii można zrobić 8, to czasem warto się zastanowić, szczególnie jak się ma trochę więcej wiedzy niż przeciętny XY (IMG:style_emoticons/default/wink.gif) Ten post edytował com 30.10.2013, 14:40:16 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Turson up chociażby po to żeby w łatwy sposób operować na tej kolekcji danych, wyobraź sobie że np mamy zamiast 3 typów 20, 50, 100 odpowiedź które rozwiązanie wybierzesz chyba nasuwa się sama... poza tym w przykładzie autora wykonuje 3 warunki za każdym razem, można by oczywiście dodać else, no ale skoro w prosty sposób z 16 linii można zrobić 8, to czasem warto się zastanowić, szczególnie jak się ma trochę więcej wiedzy niż przeciętny XY (IMG:style_emoticons/default/wink.gif) Miałem na myśli to po co cytowałem Twoją wypowiedź (odniosłem się do edycji Twojego posta), a nie odnosiłem się do kodu (IMG:style_emoticons/default/biggrin.gif) Wszystko jasne, nie ma po co offtopować (IMG:style_emoticons/default/smile.gif) Ten post edytował Turson 30.10.2013, 15:42:44 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję wszystkim za pomoc działa jak chciałem (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 04:45 |