Autor Zpráva
kachnak
Profil *
zdravim... na stranke budem mat videa.... dalo by sa nejak spravit aby po kliknuti na odkaz.. naskocilo okno stahovania suboru?... pretoze niektore formaty videa prehliadac automaticky chce otvorit v novom okne a nacitavat ho tam... a nie cez to okno kde sa vybera ulozit na disk... neviete ako by to slo?
mna napdlo jedine ze ze nejak ci by sa dalo predefinovat lavy klik na odkaz aby fungoval tak isto ako pravy klik.. vdaka
Alphard
Profil
odkaz se směřuje na PHP, které odešle vhodné hlavičky a pak soubor

<?
$soubor = "31_test.html";

header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"$soubor\"");

readfile ($soubor);
?>
(http://www.linuxsoft.cz/article.php?id_article=310)
kachnak
Profil *
zdravim.. spravil som si teda skusobnu stranku download.php ktora obsahuje kod.. nic viac nema v sebe...

<?php

$soubor = "bmxers/1/wallride.mpeg"; // tu som nastavil pevnu hodnotu kvoli testovaniu inac sa sem nacitava cez parameter...

header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename='$soubor' ");
readfile ("$soubor");

?>

a ked ju spustim v mozile tak naskoci download suboru.... teda video.. to je ok.....
ale ak ju spustim v IE tak skoci ulozenie stranky download.php neviete co stym moze byt?

vdaka
kachnak
Profil *
tu je odkaz na skusobnu stranu www.kachnak.esdesign.sk/download.php
kachnak
Profil *
tak uz som nasiel preco to neslo niektore prehliadace zle chapu toto
header("Content-Type: application/force-download");

ale ked sa to nahradi tymto tak to ide bez chyby

header('Content-Type: application/octet-stream');

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0