最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實現(xiàn)文件下載更能介紹

 更新時間:2012年11月23日 10:42:02   作者:  
PHP用代碼實現(xiàn)文件下載,閱讀PHP用代碼實現(xiàn)文件下載,我們一般實現(xiàn)下載都是調(diào)用url來下載,但是遇到ie能識別打開的文件就不能用這種方式了,本文將介紹關于PHP實現(xiàn)文件下載,需要聊解更多的朋友可以參考下
PHP用代碼實現(xiàn)文件下載,閱讀PHP用代碼實現(xiàn)文件下載,我們一般實現(xiàn)下載都是調(diào)用url來下載,但是遇到ie能識別打開的文件就不能用這種方式了,比如下載一個圖片、html網(wǎng)頁等,這時就需要編程來實現(xiàn),以下php代碼可以解決:?if( empty($_GET[ 我們一般實現(xiàn)下載都是調(diào)用url來下載,但是遇到ie能識別打開的文件就不能用這種方式了,比如下載一個圖片、html網(wǎng)頁等,這時就需要編程來實現(xiàn),以下php代碼可以解決:
復制代碼 代碼如下:

<?
if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
echo'<script> alert("非法連接 !"); location.replace ("index.php") </script>'; exit();
}
$file_name=$_GET['FileName'];
$file_dir=$_GET['FileDir'];
$FileId=$_GET['FileId'];
$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);
// 輸出文件內(nèi)容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit();
}
?>

相關文章

  • php計數(shù)排序算法的實現(xiàn)代碼(附四個實例代碼)

    php計數(shù)排序算法的實現(xiàn)代碼(附四個實例代碼)

    計數(shù)排序(Counting sort)是一種根據(jù)小整數(shù)鍵對一組對象排序的算法;也就是說,它是一個整數(shù)排序算法。它通過計算具有不同鍵值的對象的數(shù)量,并對這些數(shù)量使用算術來確定輸出序列中每個鍵值的位置
    2020-03-03
  • 關于php連接mssql:pdo odbc sql server

    關于php連接mssql:pdo odbc sql server

    研究了很久,終于發(fā)現(xiàn):最新的php 5.3.6中php_mssql.dll,php_pdo_mssql.dll都已經(jīng)不見了。
    2011-07-07
  • 判斷Keep-Alive模式的HTTP請求的結束的實現(xiàn)代碼

    判斷Keep-Alive模式的HTTP請求的結束的實現(xiàn)代碼

    在使用短連接方式時,每個HTTP請求對應一個TCP連接,請求完成后連接立即斷開,服務器返回EOF。
    2011-08-08
  • array_values()在php中返回數(shù)組的操作實例

    array_values()在php中返回數(shù)組的操作實例

    在本篇文章里小編給大家分享的是一篇關于array_values()在php中返回數(shù)組的操作實例內(nèi)容,有興趣的朋友們可以學習參考下。
    2021-02-02
  • PHP獲取域名的方法和技巧

    PHP獲取域名的方法和技巧

    在Web開發(fā)中,獲取域名相關信息,是一項必備的能力,而PHP天生地具有解析URI的能力,所以PHP獲取域名也變得非常簡單,在這里整理了一些,PHP獲取域名的方法和技巧,需要的朋友可以參考下
    2023-08-08
  • PHP5.5迭代生成器用法實例詳解

    PHP5.5迭代生成器用法實例詳解

    這篇文章主要介紹了PHP5.5迭代生成器用法,結合實例形式詳細分析了PHP5.5迭代生成器的功能,定義及相關使用技巧,需要的朋友可以參考下
    2016-03-03
  • PHP常用工具函數(shù)小結【移除XSS攻擊、UTF8與GBK編碼轉換等】

    PHP常用工具函數(shù)小結【移除XSS攻擊、UTF8與GBK編碼轉換等】

    這篇文章主要介紹了PHP常用工具函數(shù),結合實例形式總結分析了php移除XSS攻擊、以及php操作UTF8與GBK編碼轉換等相關操作自定義函數(shù)實現(xiàn)方法,需要的朋友可以參考下
    2019-04-04
  • php禁用函數(shù)設置及查看方法詳解

    php禁用函數(shù)設置及查看方法詳解

    這篇文章主要介紹了php禁用函數(shù)設置及查看方法,結合實例形式分析了php禁用函數(shù)的方法及使用php探針查看禁用函數(shù)信息的相關實現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • php強制用戶轉向www域名的方法

    php強制用戶轉向www域名的方法

    這篇文章主要介紹了php強制用戶轉向www域名的方法,可實現(xiàn)模擬301重定向的功能,并且針對無法head重定向的情況輸出鏈接,需要的朋友可以參考下
    2015-06-06
  • phpmyadmin顯示utf8_general_ci中文亂碼的問題終級篇

    phpmyadmin顯示utf8_general_ci中文亂碼的問題終級篇

    自己寫PHP也有一年多了,然后編碼問題卻老是沒有得到好的解決,自己的情況是這樣的,網(wǎng)頁顯示完全正常,在phpmyadmin數(shù)據(jù)庫顯示中文亂碼,不管是簡體還是繁體,只要是中文都是亂碼
    2013-04-04

最新評論

甘德县| 香格里拉县| 老河口市| 大兴区| 宁化县| 开封县| 临沂市| 平阴县| 连城县| 额济纳旗| 鄂尔多斯市| 中阳县| 大同市| 游戏| 雅安市| 长丰县| 长海县| 宝坻区| 台山市| 丹东市| 阳江市| 三穗县| 柳州市| 新平| 马山县| 东乌| 胶南市| 华蓥市| 石景山区| 宾川县| 新沂市| 灌阳县| 天水市| 措美县| 黔西| 黄山市| 嘉禾县| 罗平县| 屯留县| 乌拉特前旗| 崇州市|