Heim > Backend-Entwicklung > PHP-Tutorial > Das Herunterladen von PHP-Dateien kann weiter eingeführt werden

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

高洛峰
Freigeben: 2023-03-02 17:22:01
Original
1171 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:
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage