Autor | Zpráva | ||
---|---|---|---|
SkyLK Profil * |
#1 · Zasláno: 2. 1. 2010, 15:14:21
Ahoj,potřebuju poradit,nebo kde čerpat.
Mám webovou stránku se seznamem on-line radii.Na webu je složka /sbin a v ní umístěny playlisty (*.pls) jednotlivých radii. nazev radia playlist radio1 1filename.pls radio2 2filename.pls atd.. A teď jde o to, že když kliknu na odkaz pro "radio1",tak potřebuju aby se mi načetl soubor "1playlist.pls",ale prohlížeči se předal název "playlist-shoutcast.pls" a tak by to bylo u všech odkazů rádíí. Prostě kliknu na jakýkoliv radio,ale vždy stáhnu soubor "playlist-shoutcast.pls" nebo jestli to řešit nějak přes databázi? takhle by měl vypadat odkaz <a href="/sbin/shoutcast-playlist.pls?rn=1&file=filename.pls"> |
||
Alphard Profil |
#2 · Zasláno: 2. 1. 2010, 15:23:52
PHP (31) - Upload a download souborů - Linux Software
Jaká název dáte do hlavičky filename, takový tam bude. |
||
SkyLK Profil * |
#3 · Zasláno: 2. 1. 2010, 18:23:55
To už jsem taky četl,ale nevim jak to použít ve stránce
s tímhle <a href="/sbin/shoutcast-playlist.pls?rn=1&file=filename.pls"> |
||
fuckin Profil |
#4 · Zasláno: 2. 1. 2010, 18:35:50 · Upravil/a: fuckin
musíš to stahovat přes php soubor
<? if (empty($_GET['name'])) { die(); } $adresa = 'slozka/'; //cesta k souboru $file = $_GET['name']; //nazev souboru $link = $adresa.$file; if (file_exists($link)) { header("Content-Description: File Transfer"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=\"$link\""); readfile($link); } Takze pak zavoláš skript.php?name=1filename.pls a stáhne se 1filename.pls |
||
SkyLK Profil * |
#5 · Zasláno: 2. 1. 2010, 21:24:49
Ok.tohle by mi fungovalo.Ale jak teda udělat :
Mám dva odkazy,každý vede na jiný soubor s rozdílným názvem,ale potrebuju aby prohlížeč soubory stáhnul pod jedním stejným názvem,ale pokaždý s jiným obsahem. |
||
Alphard Profil |
#6 · Zasláno: 2. 1. 2010, 21:59:06
header("Content-Disposition: attachment; filename=\"Stejný název\""); |
||
SkyLK Profil * |
#7 · Zasláno: 2. 1. 2010, 23:21:14
Aha.Díky už je mi to jasný
|
||
Časová prodleva: 14 let
|
0