PHP verwendet Code, um das Herunterladen von Dateien zu implementieren. Wir rufen im Allgemeinen die URL zum Herunterladen auf, aber diese Methode kann nicht verwendet werden, wenn der IE die geöffnete Datei erkennen kann, z. B. das Herunterladen eines Bildes oder einer HTML-Webseite Seiten usw. Zur Implementierung ist derzeit eine Programmierung erforderlich. Der folgende PHP-Code kann das Problem lösen:?if( empty($_GET[ Wir rufen im Allgemeinen die URL zum Herunterladen auf, sie kann jedoch nicht verwendet werden, wenn der IE sie erkennen kann Geöffnete Datei. Diese Methode, wie das Herunterladen eines Bildes, einer HTML-Webseite usw., erfordert die Programmierung des folgenden PHP-Codes:
Code kopieren Der Code lautet wie folgt:
>if( empty($ _GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
echo'<script> "Illegale Verbindung!") ; location.replace ("index.php") </script>'; file_dir=$_GET['FileDir'];
$FileId=$_GET['FileId'];
$file_dir = $file_dir."/"; )) { //Überprüfen Sie, ob die Datei vorhanden ist
echo „Datei nicht gefunden“;
} else {
$file = fopen($file_dir . $file_name,"r"); // Öffnen Sie die Datei
//Eingabedatei-Tag
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ". filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name); echo fread($file,filesize($ file_dir . $file_name));
fclose($file>}
?>