The Dark Listener
Grünschnabel
Moin Allerseits!
Ich hätte da mal ne Frage:
Und zwar benutze ich folgendes Download Tutorial: Download-Protector [PRO]
Das klappt auch soweit einwandfrei.
Nun will ich zusätzlich noch einen Counter einbauen, der nur zählt, wenn der Download auch geklappt hat. Deswegen setzte ich zum Beispiel bei der Stelle ### Include ### nun einen include oder ähnlichen Code ein, der auf eine Datei verweist, die zum Beispiel einen Msql Query enthält. Soweit so gut. Nur egal, ob ich jetzt dort eine Datei include, oder es direkt darein schreibe, jedesmal schickt er mir dann beim Download nur noch die Datei protector.php selbst zu.
Hat jemand ne Erklärung bzw. eine Lösung für das Problem?
Wäre sehr zum Dank verpflichtet!
Mfg TDL
Ich hätte da mal ne Frage:
Und zwar benutze ich folgendes Download Tutorial: Download-Protector [PRO]
Das klappt auch soweit einwandfrei.
Nun will ich zusätzlich noch einen Counter einbauen, der nur zählt, wenn der Download auch geklappt hat. Deswegen setzte ich zum Beispiel bei der Stelle ### Include ### nun einen include oder ähnlichen Code ein, der auf eine Datei verweist, die zum Beispiel einen Msql Query enthält. Soweit so gut. Nur egal, ob ich jetzt dort eine Datei include, oder es direkt darein schreibe, jedesmal schickt er mir dann beim Download nur noch die Datei protector.php selbst zu.
PHP:
<?php
## possibilities switch ("switchurl")
## welcher Fall tritt gerade ein (dürfte selbsterklärend sein
switch ($setok){
case 1:
### Include ###
$extget = explode(".", $file);
$extension = $extget[1];
$sendmime = $mimetypes[$extension];
header ("HTTP/1.1 200 OK");
header("Content-type: $sendmime");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile($dlpath.$file);
break;
case 2:
header("Location: $switchurl_2");
break;
case 3:
header("Location: $switchurl_3");
break;
case 4:
header("Location: $switchurl_4");
break;
case 5:
header("Location: $switchurl_5");
break;
default:
echo "World coming down **SCREAM** Not acceptable script error !";
}
?>
Wäre sehr zum Dank verpflichtet!
Mfg TDL