---
title: "download script --> asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15833-download-script-asp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "henrik2001"
published: "2001-07-01T17:03:00.000Z"
updated: "2001-07-01T17:19:00.000Z"
replies: 2
views: 186
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15833-download-script-asp"
---

# download script --> asp

## #1 — henrik2001, 2001-07-01T17:03Z

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

Permalänk: https://www.webforum.nu/p/15833

## #2 — Kim, 2001-07-01T17:13Z

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

Permalänk: https://www.webforum.nu/p/319584

## #3 — henrik2001, 2001-07-01T17:19Z

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

Permalänk: https://www.webforum.nu/p/319585

---

Tråden på webben: https://www.webforum.nu/amne/php/15833-download-script-asp
