Hallo,
akut versuche ich eine Datei zum Download anzubieten, ohne dass man ihre konkrete Herkunft deuten kann. Ich glaube, dass mir das scheinbar gelungen ist durch googeln und frickeln.
Ein Blick eines Fortgeschrittenen darüber wäre wünschenswert
Zweitens überlege ich, ob es möglich ist eine Grafik darzustellen, ohne dass man ihre Herkunft zurückverfolgen kann. Der Weg ist vermutlich sehr ähnlich.
Hier mal mein Gedankenansatz:
akut versuche ich eine Datei zum Download anzubieten, ohne dass man ihre konkrete Herkunft deuten kann. Ich glaube, dass mir das scheinbar gelungen ist durch googeln und frickeln.
Ein Blick eines Fortgeschrittenen darüber wäre wünschenswert
Zweitens überlege ich, ob es möglich ist eine Grafik darzustellen, ohne dass man ihre Herkunft zurückverfolgen kann. Der Weg ist vermutlich sehr ähnlich.
Hier mal mein Gedankenansatz:
PHP-Code:
<?php
/*
* Download wird eingeleitet mit dl.php?x=wert
*/
session_start();
include("dbcon.php"); //Datenbankverbindung
$x= mysql_real_escape_string($_GET['x']);
$req = mysql_query("SELECT * FROM database WHERE id='$x'");
$res = mysql_fetch_assoc($req);
$download_dir = "von/hier/aus/verschachtelt/";
$file = $res['filename'];
header("Content-Type: x-type/subtype");
header("Content-Length: ".filesize($download_dir.$file));
header("Content-Disposition: attachment; filename=$file");
readfile($download_dir.$file);
/*
* Versuch einer Funktion, um ein Bild darzustellen, ohne dessen URL preiszugeben
*/
function showpic($a, $b, $c)
{
//tjoa
}
/*
* soll so eingebunden werden:
*/
echo "<tr><td>".showpic($x, $width, $height)."</td></tr>";
?>
Kommentar