webForumDet fria alternativet

download script --> asp

2 svar · 180 visningar · startad av henrik2001

henrik2001Medlem sedan dec. 2000241 inlägg
#1

hejsan!

jag håller på med att experimentera med ett "download-script" i php, som jag hittade här i php-forumet (jag kan inte php...)
jag undrar om det är möjligt att skriva om scriptet till asp ??
på så sätt skulle jag förstå lite mer...och kunna modifiera scriptet, och kanske kunna använda sql i det.

scriptet:

<?php
$redirectpage = "error.php";
// where to go if $validreferer != $HTTP_REFERER 

$validreferer = "test.htm";
// pages which are allowed to call this script without beeing automatically redirected to $redirectpage 

$dir = "c:\\inetpub\\wwwroot\\test\\php\\wfDL\\";
// dir where the files are stored
// could also be a complete url, ('http://www.yourpage.com/dir/') 

$files = array (
"01" => "$dir&#0124;bild_1.jpg",
"02" => "$dir&#0124;2.zip",
"03" => "$dir&#0124;3.zip",
"04" => "$dir&#0124;4.zip"
);
// list your files in this array
// "[id#]" => "[url/dir where the files are stored]&#0124;[filename]" 

if (eregi($validreferer,$HTTP_REFERER)) {
$permission = 1;
} else {
$permission = 0;
} 

list($path,$filename) = explode("&#0124;","$files[$id]"); 

if ($path == "" &#0124;&#0124; $filename == "") {$permission = 0;} 

if ($permission == 1) {
header("Content-Disposition: atachment; filename=$filename");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$path/$filename"));
header("Pragma: no-cache");
header("Expires: 0");
$fp=fopen("$path/$filename","r");
print fread($fp,filesize("$path/$filename"));
fclose($fp);
exit();
} 

if ($permission == 0) {header("Location: $redirectpage");} 

?>

är det någon som kan det ?

/henrik

------------------
...

KimMedlem sedan jan. 20007 697 inlägg
#2

Det här passar nog bättre i ASP-forumet. Kanske sgtpepper kan flytta denna tråd dit?

------------------
<A HREF="http://lyberg.bor.i.djungeln.nu/?" TARGET=_blank>Till minne av Jonas Lyberg * 1983.12.31 - † 2001.06.02 23.53
</A>

henrik2001Medlem sedan dec. 2000241 inlägg
#3

ja...jo kanske det...jag undrade också vart jag skulle posta inlägget =)

------------------
...

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)