Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Link za download

[es] :: PHP :: PHP za početnike :: Link za download

[ Pregleda: 2267 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

korisnik07
student
Sarajevo

Član broj: 203947
Poruke: 75
92.36.195.*



Profil

icon Link za download09.08.2009. u 17:11 - pre 178 meseci
Pozdrav

Kako napraviti u download sekciji na mojoj stranici kada korisnik klikne na download da ne pokrene fajl (mp3 uglavnom fajlovi), nego da mu pokaze dijaloski okvir za download? Sada sam uradio sa klasicnim <a href> tagom, ali to je dovelo do toga da se samo u browseru otvori fajl i pocne svirati...
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Link za download09.08.2009. u 17:33 - pre 178 meseci
Na tu stvar ne možeš da utičeš ti, kao neko ko kreira te linkove za preuzimanje, već podešavanje u korisnikovom OS-u.

Da bi za neki fajl uvek prikazivao tu potvrdu pri download-ovanju fajlova, za IE treba da uradiš ovo:
- otvoriš My Computer, ili bilo koji drugi oblik Windows Explorer-a (npr. My Documents),
- ideš na Tools, pa Folder Options,
- pa onda izabereš karticu File Types,
- klikneš na tip fajla za koji hoćeš da ti se prikazuje potvrda pri download-ovanju, i onda klikneš na Advanced,
- u prozoru koji se otvori štikliraj Confirm open after download, i to je to.

A što se tiče Firefox-a, procedura je nešto drugačija, ali svodi se na isto:
- ideš na Tools, pa Options,
- izabereš karticu (tab) Applications,
- klikneš na tip fajla za koji hoćeš da ti se prikazuje potvrda pri download-ovanju, i onda iz padajućeg menija izabereš Aways ask.

 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Link za download09.08.2009. u 19:28 - pre 178 meseci
Nemoj čovjeka dovoditi u zabludu. Normalno da možeš utjecati.
 
Odgovor na temu

korisnik07
student
Sarajevo

Član broj: 203947
Poruke: 75
92.36.181.*



Profil

icon Re: Link za download09.08.2009. u 20:20 - pre 178 meseci
i ja mislim da moze, jer na ostalim stranicama na kojima je ovo regulisano pita za download, a na mojoj ne, nego pokrene fajl...

@feniks-sd: znas li mozda na koji nacin mogu uticati? :)
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.dynamic.stcable.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Link za download09.08.2009. u 20:27 - pre 178 meseci
Pogledaj Example #1 http://www.php.net/manual/en/function.header.php
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Link za download09.08.2009. u 21:22 - pre 178 meseci
A kad bi ja npr. u browser-u striktno podesio da mi mp3 fajlove otvara uz neki plugin za puštanje audio sadržaja, jel bi onda imao efekta taj Content-Disposition header?
 
Odgovor na temu

korisnik07
student
Sarajevo

Član broj: 203947
Poruke: 75
92.36.211.*



Profil

icon Re: Link za download09.08.2009. u 22:23 - pre 178 meseci
hmmm mislim da sam jako blizu rjesenja sa ovim primjerom #1, ali posto sam pocetnik u PHP-u, zanima me kako mogu da npr imam stranicu download.php u kojoj ce biti ovaj kod:

Code:
<?php
header('Content-type: audio/MPEG');

header('Content-Disposition: attachment; filename="putanja-do-fajla.mp3" ');

readfile('putanja-do-fajla.mp3');
?>


i da se ovaj php includa u recimo audio.php gdje imam dosta linkova, i recimo ako su neki od njih na putanji

audio/fajl1.mp3
audio/fajl2.mp3

kad npr kliknem na download fajl2.mp3 da ucita ovaj download.php i umjesto "putanja-do-fajla.mp3" upise audio/fajl1.mp3, znaci da putanja u ovom fajlu zavisi od toga na koji link sam kliknuo u stranici sa linkovima? nadam se da ste me razumjeli
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Link za download

[ Pregleda: 2267 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.