webForumDet fria alternativet

download script --> asp

PHPur PHP

2 svar · 180 visningar · startad av henrik2001

Medlem sedan dec. 2000241 inlägg
Frågan#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

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

Medlem 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>

Medlem sedan dec. 2000241 inlägg
#3

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

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

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