also, da ich vorhin nen download script für ne seite gebraucht hatte, und es eigentlich ganz praktisch ist hab ich gedacht ich stells hier ma rein (das basiert auf nem script was vor so nem jahr hier schonmal gepostet wurde, aber ich bin mir sicher die meisten kennen es net ;D)
also, mit dem script kann man bei gratis webspace anbietern downloads direkt verlinken. bei z.b. lycos isses ja so, das wenn man nen download auf ner externen quelle verlinkt, das dann erstma der text "bitte auf die seite des mitglieds gehen und von da downloaden" oder so ähnlich kommt ;D
das ganze geht auch bei bildern welche man z.b. hier im forum zeigen will
also, das is das script (hat ca nen drittel der länge des originals, und nen sicherheitsbug wurde gefixt
)
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php
$filename = $_REQUEST['file'];
$ext = substr($filename,-3);
if ($ext!="php" && $ext!="cgi")
{
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($filename).";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();
}
?>
|
das ganze kopiert man in ne leere datei und speichert die z.b. also download.php, und läd diese auf seinen webspace hoch.
wenn man nun z.b. die datei "video.avi" zum direkten download anbieten will, nimmt man folgenden link:
|
Quellcode
|
1
|
[url]http://deine-website.de/download.php?file=video.avi
|
[/url]
das ganze funktioniert auch mit unterordnern also z.b.
|
Quellcode
|
1
|
http://deine-website.de/download.php?file=urlaub/video.avi
|
bei bildern funktioniert das genauso: hier im ac forum dann z.b.:
|
Quellcode
|
1
|
[img]http://deine-website.de/download.php?file=bild001.jpg[/img]
|
vielleicht kanns ja jemand gebrauchen ;D