PHP는 코드를 사용하여 파일 다운로드를 구현합니다. 일반적으로 다운로드를 위해 url을 호출하지만, 그림, html 웹 다운로드 등 IE가 열린 파일을 인식할 수 있는 경우에는 이 방법을 사용할 수 없습니다. 이때 이를 구현하려면 프로그래밍이 필요합니다. 다음 PHP 코드를 사용하면 문제를 해결할 수 있습니다.?if(empty($_GET[ 일반적으로 다운로드할 URL을 호출하지만 IE가 인식할 수 있는 경우에는 사용할 수 없습니다. 파일을 열었습니다. 그림, HTML 웹 페이지 등을 다운로드하는 등의 방법에는 프로그래밍이 필요합니다.
코드 복사
>if( 비어 있음($ _GET['FileName'])|| 비어 있음($_GET['FileDir'])|| 비어 있음($_GET['FileId'])){
echo'<script> "잘못된 연결입니다!") ; location.replace ("index.php") </script>';
}
$file_name=$_GET['FileName']; file_dir=$_GET[' FileDir'];
$file_dir = $file_dir."/"
if (!file_exists($file_dir.$file_name) )) { //파일 존재 여부 확인
echo "파일을 찾을 수 없음";
exit
} else {
$file = fopen($file_dir . $file_name,"r"); // 파일 열기
//입력 파일 태그
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_dir . $file_name))
fclose($file)
exit();
?>