PHP - Datei nach dem herunterladen autom. löschen


<?php

// Datei nach dem herunterladen autom. löschen
// Aufruf über einem Link: download.php?file=datei.zip

if (isset($_GET["file"])) {
 if (
file_exists($_GET["file"])) {
  
// Header zum herunterladen senden
  
header("Content-Type: application/zip"); // application/zip
  
header("Content-Disposition: " . (!strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 5.5") ? "attachment; " "") . "filename=" basename($_GET["file"]));
  
header("Content-Length: " filesize($_GET["file"]));
  
header("Content-Transfer-Encoding: binary");
  
header("Cache-Control: post-check=0, pre-check=0");
  
readfile($_GET["file"]);
  
sleep(60);
  
unlink($_GET["file"]);
 }
}
?>

Bausteine

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Link zum Seitenanfang setzen

PHP - Den HTML-Code mit PHP 5 aufräumen

JavaScript - Die Textauswahl in Zwischenablage kopieren

MySQL - Datensätze sortieren nach Länge der Zeichen