[ maxa @ 12.11.2005. 09:25 ] @
|
Na ovom forumu nasao sam skriptu za download:
<?php
$filename = "path/do/fajla/fajl.zip";
header("Content-Disposition: attachment; filename=izmisli_ime.zip");
// procitaj file
readfile($filename);
?>
I sve super radi kada su poznate exstenzije u pitanju (zip, rar ...) ali kada je npr. u pitanju neka druga exstenzija npr. ime_fajla.sis onda mi se na desktop pojavi fajl:
ime_fajla.sis.htm
kako da se noramlno skine fajl a da ne doda ekstenzija .htm tj. da na desktop dobijem samo ime_fajla.sis da ne mora da se radi rename ??
Hvala |
[ SmilieBG @ 12.11.2005. 09:39 ] @
Zaboga, koliko je tesko da si pogledao temu ispod tvoje (odnosno PRVA(!!!!!) dok ti nisi ovu napisao)
Pa prosto neverovatno koliko su ljudi lenji...
Necu da ti napisem odgovor, sad znas gde ima, pa trazi!
Poz,
Sale
[ Nemanja Avramović @ 12.11.2005. 13:34 ] @
tako mu reci

[ maxa @ 12.11.2005. 15:56 ] @
Probao sam tvoj recept SmilieBG:
$filetype=mime_content_type($filename);
header("Content-Type: $filetype");
tj.
<?php
$filename = mime_content_type("path/do/fajla/fajl.zip");
header("Content-Disposition: attachment; filename=izmisli_ime.zip");
// procitaj file
readfile($filename);
?>
pa sam probao i :
<?php
$filename = mime_content_type("path/do/fajla/fajl.zip");
header("Content-Disposition: attachment; filename=mime_content_type(izmisli_ime.zip)");
// procitaj file
readfile($filename);
?>
Ili dobijem isti rezultat ili dobijem gresku,
Zato sam i pitao.
Ali kada sam pre 5 minuta u moj kod dodao samo:
header("Content-Type: application/octet-stream");
onda je sve proradilo.
Poz i hvala,
Dragan
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.