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

php 下載保存文件保存到本地的兩種實現(xiàn)方法

 更新時間:2013年08月12日 09:45:27   投稿:jingxian  
以下是對php下載保存文件保存到本地的兩種實現(xiàn)方法進(jìn)行了介紹,需要的朋友可以過來參考下

第一種:

<?php 
function downfile()
{
 $filename=realpath("resume.html"); //文件名
 $date=date("Ymd-H:i:m");
 Header( "Content-type:  application/octet-stream "); 
 Header( "Accept-Ranges:  bytes "); 
Header( "Accept-Length: " .filesize($filename));
 header( "Content-Disposition:  attachment;  filename= {$date}.doc"); 
 echo file_get_contents($filename);
 readfile($filename); 
}
downfile();
?>


<?php 
function downfile($fileurl)
{
 ob_start(); 
 $filename=$fileurl;
 $date=date("Ymd-H:i:m");
 header( "Content-type:  application/octet-stream "); 
 header( "Accept-Ranges:  bytes "); 
 header( "Content-Disposition:  attachment;  filename= {$date}.doc"); 
 $size=readfile($filename); 
  header( "Accept-Length: " .$size);
}
 $url="url地址";
 downfile($url);
?> 

第二種:

<?php 
function downfile($fileurl)
{
$filename=$fileurl;
$file  =  fopen($filename, "rb"); 
Header( "Content-type:  application/octet-stream "); 
Header( "Accept-Ranges:  bytes "); 
Header( "Content-Disposition:  attachment;  filename= 4.doc"); 
$contents = "";
while (!feof($file)) {
 $contents .= fread($file, 8192);
}
echo $contents;
fclose($file); 
}
$url="url地址";
downfile($url);
?>

PHP實現(xiàn)下載文件的兩種方法。分享下,有用到的朋友看看哦。

方法一:

<?php
/**
* 下載文件
* header函數(shù)
*
*/
header('Content-Description: File Transfer');

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($filepath));
header('Content-Transfer-Encoding: binary');
header('Expires: 0′);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0′);
header('Pragma: public');
header('Content-Length: ' . filesize($filepath));
readfile($file_path);
?>

了解php中header函數(shù)的用法。

方法二:

<?php
//文件下載
//readfile
$fileinfo = pathinfo($filename);
header('Content-type: application/x-'.$fileinfo['extension']);
header('Content-Disposition: attachment; filename='.$fileinfo['basename']);
header('Content-Length: '.filesize($filename));
readfile($thefile);
exit();
?>

相關(guān)文章

  • 將一維或多維的數(shù)組連接成一個字符串的php代碼

    將一維或多維的數(shù)組連接成一個字符串的php代碼

    自定義一個函數(shù) ,把一個數(shù)組變成用,(逗號)連接起來的字符串 (注意:應(yīng)考慮到多維數(shù)組的情況,并以返回值的形式返回)
    2010-08-08
  • 深入PHP curl參數(shù)的詳解

    深入PHP curl參數(shù)的詳解

    本篇文章是對PHP中的curl參數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 請php正則走開

    請php正則走開

    玩PHP玩了幾年了,在剛剛接觸PHP的時候感覺正則真的很洋氣,我想替換啥就替換啥。然而隨著工作的推移,漸漸對正則開發(fā)反感起來,正則的速度太慢了,而且特占內(nèi)存。在一個群里有個網(wǎng)友說,正則速度快,正則簡單,正則開發(fā)效率高。我并沒有與他爭辯,因為我剛剛做PHP的時候也是這樣的想法。但是正則真的那么好嗎?
    2008-03-03
  • 自制PHP框架之路由與控制器

    自制PHP框架之路由與控制器

    本文給大家介紹的是自制php框架的第一步,學(xué)會使用路由和控制器,非常的詳細(xì),有需要的小伙伴可以參考下
    2017-05-05
  • PHP下ajax跨域的解決方案之jsonp實例分析

    PHP下ajax跨域的解決方案之jsonp實例分析

    這篇文章主要介紹了PHP下ajax跨域的解決方案之jsonp,結(jié)合實例形式分析了PHP ajax跨域的解決方案jsonp相關(guān)原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • PHP入門教程之?dāng)?shù)組用法匯總(創(chuàng)建,刪除,遍歷,排序等)

    PHP入門教程之?dāng)?shù)組用法匯總(創(chuàng)建,刪除,遍歷,排序等)

    這篇文章主要介紹了PHP入門教程之?dāng)?shù)組用法,結(jié)合大量實例總結(jié)分析了php關(guān)于數(shù)組的創(chuàng)建、打印、遍歷、獲取、排序、插入、刪除等常見操作技巧,需要的朋友可以參考下
    2016-09-09
  • PHP四種排序算法實現(xiàn)及效率分析【冒泡排序,插入排序,選擇排序和快速排序】

    PHP四種排序算法實現(xiàn)及效率分析【冒泡排序,插入排序,選擇排序和快速排序】

    這篇文章主要介紹了PHP四種排序算法實現(xiàn)及效率分析,結(jié)合具體實例形式分析了php冒泡排序,插入排序,選擇排序和快速排序的具體定義、用法及算法復(fù)雜度分析,具有一定參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • WordPress中給媒體文件添加分類和標(biāo)簽的PHP功能實現(xiàn)

    WordPress中給媒體文件添加分類和標(biāo)簽的PHP功能實現(xiàn)

    這篇文章主要介紹了WordPress中給媒體文件添加分類和標(biāo)簽的PHP功能實現(xiàn),同時文中也提到了Media Library Categories這個插件同樣可以達(dá)到目的,需要的朋友可以參考下
    2015-12-12
  • PHP封裝的完整分頁類示例

    PHP封裝的完整分頁類示例

    這篇文章主要介紹了PHP封裝的完整分頁類,涉及php數(shù)值計算、URL構(gòu)造、sql查詢等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼

    ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼

    這篇文章主要介紹了ThinkPHP、Zend?Framework2、Yaf、Laravel框架路由大比拼的相關(guān)資料,需要的朋友可以參考下
    2015-03-03

最新評論

文山县| 正镶白旗| 马边| 紫金县| 宝山区| 偏关县| 江达县| 定陶县| 准格尔旗| 丰镇市| 老河口市| 东海县| 米林县| 通化县| 柘城县| 屏东市| 泰州市| 洮南市| 安图县| 神木县| 灵武市| 酉阳| 新疆| 宣化县| 尚志市| 宿松县| 马鞍山市| 治县。| 若尔盖县| 遵义市| 澜沧| 香港 | 疏勒县| 页游| 多伦县| 图木舒克市| 洞头县| 横山县| 永城市| 望奎县| 霍邱县|