Jde nějak udělat to, aby se po kliknutí na odkaz na soubor "pokus.waw" soubor neotevřel ve WMP (standartně), ale stáhnul se? Děkuji
Toto je vlastnost prohlizece, takze to nijak neovlivnis. Moznost je, ze soubor zazipujes do zip. Usetris tim misto a navic se soubor bude stahovat.
Ee někde jsem viděl, že to jde, ale už nevím kde to bylo
jde to, četl jsem to na stránce myslím s PHPčkem - pomocí hlavičky prohlížeč donutíš, aby soubor nečetl, ale stahoval - zkus se podívat
ty hlavicky: http://www.linuxsoft.cz/article.php?id_article=310
ja to mam riesene takto(tomasko.wz.cz/davnloud.html)
<?php
/ download script By Tom@sQo 8-9.8.2006- 59 rows :)/
$pripustne_subory=array(
"kernel.php","ColorCop.exe","alert.htm","moje_forum.rar","jazykC.zip",
"neverland.sql","tomipopuper.html"
);
$subor=$_GET['subor'];
if(isset($_GET['subor'])){//skript na download suboru
$cesta_k_suboru="./download/{$subor}";
if (is_file ($cesta_k_suboru) && in_array($subor,$pripustne_subory)) {//ci existuje subor+mam opravnenie ho stiahnut//
list($nazov_suboru,$pripona)=explode(".",$subor);//$subor=kernel.php--> $nazov_suboru=kernel; $pripona=php;
$vs=filesize($cesta_k_suboru);//zistim velkost suboru
$ns=$_GET['subor'];
// $ts=$pripona;
header ("Content-Type: application/$pripona");
header ("Content-disposition: attachment; filename=$ns");
header ("Content-Length: $vs");
readfile($cesta_k_suboru);// predtym tu bol $subor
}else{
$msg.='Taky subor neexistuje, alebo nemas opravnenie ho stiahnut';
}
exit();
}//koniec podmienky, ak existuje $_GET['subor']
?>
..a tu mam uz len ten rozpis suborov, tymto stylom:
<tr>
<td style=\"width:15em;\"><a href=\"davnloud.html?subor=kernel.php\" onmouseout=\"write_description('nic');\" onmousemove=\"write_description('kernel');\">kernel.php</a></td><td>".velkost('kernel.php')."kB.</td>
</tr>
...blablabla...
dufam, ze ti to pomohlo
:)