Jeg har denne kode, som sørge for at kun folk fra shafh.dk som er logget ind kan hente tingende:
<?php
session_start();
if($_SESSION['loget_in'] == "") {
echo"
Hov hov. Du må ikke bare linke til denne side uden at være logget ind.<br>
<br>
";
}
else {
require_once('config.php');
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$filename = $_GET["id"];
$query = mysql_query("SELECT sti FROM downloadfiler WHERE id = '$filename'")
or die(mysql_error());
$query = mysql_fetch_array($query);
$filnavn = $query["sti"];
header('Content-type: application/x-exe');
header('Content-Disposition: attachment; filename="'.$filnavn.'"');
readfile("$filnavn");
/*COUNTER*/
mysql_query("UPDATE downloadfiler SET count=count+1 WHERE id = '$filename'");
}
?>
Synes den har virket før, men nu er de filer der hentes lidt mærkelige...
Man kan godt hente og download boksen kommer også frem...
Man downloader filen som eks. er en exe fil... Men når den er hentet virker filen ik!
Den har ellers virket fint...
Hvad er galt?
Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz
Make you glad to change the world