Lashknife
Legacy Member
Joe,
heb een downloadscriptje in mekaar geboxed, maar zit met het probleem dat als ik files uit een subfolder wil ophalen (relatief tov waar mijn download.php staat) dat hij in de download-dialog enkel dit teruggeeft:
terwijl als ik het script in dezelfde folder zet als de downloads, dat het correct werkt:
Iemand enig idee waarom?
heb een downloadscriptje in mekaar geboxed, maar zit met het probleem dat als ik files uit een subfolder wil ophalen (relatief tov waar mijn download.php staat) dat hij in de download-dialog enkel dit teruggeeft:
Code:
File name: download
File type:
From: localhost
Code:
File name: 1086078303_2=1.jpg
File type: JPEG Image
From: localhost
PHP:
require "../inc_sys.php";
//Grab URL of file
if (isset($_GET["id"])) {
$doc_id = (int)$_GET["id"];
$query = "select doc_filename from documents where doc_id = " . $doc_id;
$result = $dbs->open_cursor($query);
if ($result->fetch()) {
$doc_filename = stripslashes($result->get_field("doc_filename"));
if ($doc_filename != "") {
$downloadsize = filesize($doc_filename);
header("Content-type: application/x-download");
header('Content-Disposition: attachment; filename="' . $doc_filename . '"');
header("Accept-Ranges: bytes");
header("Content-Length: $downloadsize");
@readfile($doc_filename);
} else {
$_SESSION["doc_error"] = "filename_empty";
header("Location: ../documents.php");
exit();
}
}
$result->free();
} else {
$_SESSION["doc_error"] = "doc_no_exist";
header("Location: ../documents.php");
exit();
}
