Autor Zpráva
jardos01
Profil *
Dobryy den,

mam formular v administracnom rozhrani a potrebujem vytvorit export podla zadanych kriterii do excelu. samotny export viem .. vlozim to do suboru a ulozim na server ... nasledne chcem aby sa mi zobrazila informativna stranka o tom ze export prebehol uspesne a priehladac by mal dat vyzvu na stiahnutie alebo otvorenie suboru ...

vie mi s tym niekto poradit prosim Vas ... ? ..
thnks
BaTeCzKo
Profil
Toto?

<?php

$soubor = "nazevsouboru.neco";

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

readfile ($soubor);
?>
jardos01
Profil *
thnks .. odskusam to . .ale ako zobrazim potom vyslednu stranku .. "stahovanie suboru zacne o par sekund .. a ak nie kliknite sem ... " ci odoslem opet nove hlavicky .. ? ci ako ..
Alphard
Profil
nezobrazíš :-) leda by ten kód byl v iframe
jardos01
Profil *
aj som si myslel ze nezobrazim ... a ako to potom mozem vyriesit aby to fungovalo .. ako napr. na stahuj.cz, prip. download.com .. alebo teda na vela serveroch kde to funguje ... musim dotoho zapojit aj javascript .. ? ... niak cez refresh ... alebo koa / .. niaaku radu thnks ...
Alphard
Profil
tak se tam podívej :-)
jardos01
Profil *
Alphard ... thnks .. za radu .. :) ... uz som sa podiival a moc mi to nepomohlo .......... inak by som sa tu nepytal ...
Alphard
Profil
není zač :-)
ja vím, že je to malá rada, ale v předchozím příspěvku jsem zmínil iframe, který se ti asi nelíbí, nic lepšího mě už nenapadá
Zuse X4
Profil *
Udělej si stránku s hlášením
A vlož do ní refresh
http://www.jakpsatweb.cz/enc/refresh.html

... který bude odkazovat na php script toho downloadu.
Nevidím důvod, proč by nemohlo fungovat, kdyžtak mě někdo opravte.
BaTeCzKo
Profil
jardos01
k cemu zdrzovat stahovani? proc?
duskohu
Profil *
mne to ide len led mam textak ale ked mam napr gif ..... tak subor stiahne ale neda sa otvorit, preco????????
BetaCam
Profil
$data = file_get_contents("soubor.ext");
$name = "soubor.ext";

header('Content-Type: "'.$mimetype.'"');
header('Content-Disposition: attachment; filename="'.$name.'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Pragma: no-cache');
header('Content-Length: '.strlen($data));

echo $data;


$minetype si oveř v nastavuj podle typu souboru.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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