Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Einführung in die Implementierung von drei Dateidownloads in PHP
<button> <a href = "http://localhost/down.zip"> 下载文件</button>Finden Sie die Datei und fordern Sie den Download-Link an:
<button> <a href = "http://localhost?f='down'"> 下载文件 </button>
Datei existiert
Datei existiert nicht
<?php $down = $_GET['f']; //获取文件参数 $filename = $down.'.zip'; //获取文件名称 $dir ="down/"; //相对于网站根目录的下载目录路径 $down_host = $_SERVER['HTTP_HOST'].'/'; //当前域名 //判断如果文件存在,则跳转到下载路径 if(file_exists(__DIR__.'/'.$dir.$filename)){ header('location:http://'.$down_host.$dir.$filename); }else{ header('HTTP/1.1 404 Not Found'); }
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Implementierung von drei Dateidownloads in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!