<span> 1</span><span>public</span><span>function</span><span> get_download_file() </span><span> 2</span><span>{ </span><span> 3</span><span>header</span> ( 'Content-Description: File Transfer'<span> ); </span><span> 4</span><span>header</span> ( 'Content-Type: application/octet-stream'<span> ); </span><span> 5</span><span>header</span> ( 'Content-Disposition: attachment; filename=' . <span>basename</span> ( <span>$file</span><span> )); </span><span> 6</span><span>header</span> ( 'Content-Transfer-Encoding: binary'<span> ); </span><span> 7</span><span>header</span> ( 'Expires: 0'<span> ); </span><span> 8</span><span>header</span> ( 'Cache-Control: must-revalidate'<span> ); </span><span> 9</span><span>header</span> ( 'Pragma: public'<span> ); </span><span>10</span><span>header</span> ( 'Content-Length: ' . <span>filesize</span> ( <span>$file</span><span> )); </span><span>11</span><span>ob_clean</span><span> (); </span><span>12</span><span>flush</span><span> (); </span><span>13</span><span>readfile</span> ( <span>$file</span><span> ); </span><span>14</span><span>exit</span><span>; </span><span>15</span> }
위 내용은 init.php 파일의 내용을 포함하여 init.php 파일과 PHP 구현 파일 다운로드를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.