Das Herunterladen von PHP-Dateien kann weiter eingeführt werden

高洛峰
Freigeben: 2023-03-02 17:22:01
Original
1123 Leute haben es durchsucht

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>}
?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage