2016-02-07 150 views
0

我有一個網站,我希望能夠把一個鏈接,使用戶下載一個PHP文件,我不希望它運行或用戶導航到該網址,但能夠下載原始文件,這可能嗎?如何創建一個鏈接來下載一個PHP文件?

感謝

+1

請點擊此鏈接[HTTP:// stackoverflow.com/questions/3476362/how-to-force-a-file-to-download-in-php](http://stackoverflow.com/questions/3476362/how-to-force-a-file-to -download功能於PHP) –

回答

0

感謝Biswajit,該鏈接讓我我需要的東西(我看到原來的「重複」但我不是爲我工作)

<?php 
    // Fetch the file info. 
    $filePath = '/path/to/file/on/disk.jpg'; 

    if(file_exists($filePath)) { 
     $fileName = basename($filePath); 
     $fileSize = filesize($filePath); 

     // Output headers. 
     header("Cache-Control: private"); 
     header("Content-Type: application/stream"); 
     header("Content-Length: ".$fileSize); 
     header("Content-Disposition: attachment; filename=".$fileName); 

     // Output file. 
     readfile ($filePath);     
     exit(); 
    } 
    else { 
     die('The provided file path is not valid.'); 
    } 
?> 
相關問題