Archief - Wanted: download script

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Blood_Raven

Legacy Member
Ik zoek een stukje code, maakt niet uit welke taal, waardat als je op een een link klikt dat dat stukje code ervoor zal zorgen dat een bepaald bestand gedownload wordt.

Ff ter verduidelijking:
ik zoek iets wat ervoor zorgt dat als je op iets klikt dat het je zal vragen ofdat je het bestand wilt openen, downloaden,... het normale download venstertje, behalve dat dit er zal zijn bij elk bestand.

AceBFG

Legacy Member
ik zou niet weten of je dit wel kan.
normaal gezien download je altijd dit bestand en doe je er mee wat er bij je browser is ingesteld.
bvb. .html -> openen in browser, ->.jpg openen in browser, .--- -> plugin?

Blood_Raven

Legacy Member
AceBFG zei:
ik zou niet weten of je dit wel kan.
normaal gezien download je altijd dit bestand en doe je er mee wat er bij je browser is ingesteld.
bvb. .html -> openen in browser, ->.jpg openen in browser, .--- -> plugin?
hmjah k zoek dus iets wa ervoor zorgt da alles wordt gevraagd om op te slaan enzow.
Of iets wa de rechterklik> opslaan als simuleert.

=(X)=RaVen=

Legacy Member
da ga, op onze school-site ding hebben ze da ook met .doc en .xls bestanden :) (www.mct.nu btw) De site is in ASP.net maar dno of het bewuste scriptje dan VB.net is of gewone JavaScript.

Nullius

Legacy Member
Alles kan met php zou ik zeggen :D
Je moet eens gaan zien op http://be.php.net/manual/en/function.header.php

Ook in de comments daar staan paar handige dingetjes, zoals dit:

PHP:
$output_file = 'something.txt';
$content_len = 666;

@ob_end_clean();
@ini_set('zlib.output_compression', 'Off');
header('Pragma: public');
header('Content-Transfer-Encoding: none');
header('Content-Type: application/octetstream; name="' . $output_file . '"');
header('Content-Disposition: inline; filename="' . $output_file . '"');
header("Content-length: $content_len");

Als je zelfs een zeer veilige downloadscript wil hebben, slaag je je files op als 001.ext bv en zet je in een db de echte naam van het bestand en geef je deze door met een header.
Dit is bv zeer handig bij scripts waar ge zelf files kunt uppen (zo weet de upper het echte adres niet van z'n file).

malebolgia

Legacy Member
Ik weet niet 100% wat je bedoeld, maar mss kan dit je helpen (<< download center op je site)

Blood_Raven

Legacy Member
THX
'k ga die dl center eens proberen te zien hoeda het werkt.
als da ni lukt zallek eens die headers proberen
ofnee k probeer eerst de headers.

EDIT: de header is veruit de makkelijkste en minste geprul oplossing.
thx

Nullius, 't scriptje wat je had gegeven werkte niet zo snel.Het script van:
ergon at wanadoo dot es
05-Jan-2004 12:10
werkt hier vele beter, behalve ms-word documenten maar dat staat verder beneje uitgelegd.
thx
het werkt
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan