Download og kør programmer
Jeg har tidligere stillet et spørgsmål, om at køre et program direkte fra serveren evt. men exec(program..)Det så dog ikke ud til at kunne lykkes.
Nu har jeg fundet ud af, at man kan lave en downloadprocedure, og så benytte sig af, at proceduren kommer og spørger, om man vil gemme eller køre:
<?php
$filename = "TeamViewerQS_da.exe";
$myFile = "TeamViewerQS_da.exe";
$mm_type="application/octet-stream";
header("Cache-Control: public, must-revalidate");
header("Pragma: hack"); // WTF? oh well, it works...
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");
readfile($myFile);
?>
Det fungerer fint i IE.
Men ak, der er igen forskel på browserne. I Firefox kommer den ikke med tilbud om at køre, men gemmer straks.
Er der noget jeg kan stille op, for at få den til at spørge om man vil køre?
