2016-02-07 2 views
0

У меня есть веб-сайт, и я хочу, чтобы у меня была возможность поместить ссылку, которая позволяет пользователю загружать php-файл, я не хочу, чтобы он запускался, или для пользователя, чтобы перейти к URL-адресу, но иметь возможность скачать исходный файл, возможно ли это?Как создать ссылку для загрузки 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 -Скачать-в-РНР) –

ответ

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.'); 
    } 
?> 
Смежные вопросы