<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_66323"> <div class="blockcode"> <div id="code_EtG"><ol> <li>采用get方式传入参数http://domain/download.php?file='savepath on server'&name='file name you want'</li> <li> </li> <li><?php<li>//传入文件路径和文件名,分别用于读取文件和重命名文件<li>if( empty($_GET['file']) || empty($_GET['name'])){<li> echo'<script> alert("找不到文件了..... !"); location.replace ("index.php") </script>'; exit();</li> <li>}</li> <li>//文件路径</li> <li>$file=$_GET['file'];</li> <li>//文件名【即文件的标题,而非服务器上保存的名字】</li> <li>$name=$_GET['name'];</li> <li>//获取文件后缀</li> <li>$suffix = substr(strrchr($file, '.'), 1);</li> <li> </li> <li>if(is_file('./'.$file)) {</li> <li> header("Content-Type: application/force-download");</li> <li> header("Content-Disposition: attachment; filename=".$name.'.'.$suffix);</li> <li> readfile('./'.$file);</li> <li> exit;</li> <li> }else{</li> <li> echo "文件不存在!";</li> <li> exit;</li> <li> }</li> <li>?></li> </ol></div> <em onclick="copycode($('code_EtG'));">复制代码</em> </div> <br> </td></tr></table> <div class="ptg mbm mtn"> PHP</div> <div id="comment_66323" class="cm"> </div> <div id="post_rate_div_66323"></div> <br><br>