Re: Displaying files
| From: | Dan Shirah | Date: | Thu, 14 Aug 2008 20:29:01 +0000 |
| Subject: | Re: Displaying files | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-278087@lists.php.net to get a copy of this message | ||
>
> You need to know the mime type for the file you're serving. Call
>> header('Content-Type: x/y'); where x/y is the mime type. Then call
>> readfile('/path/to/file/on/server'); to output the file to the browser.
>>
>> -Stut
>
>
Stut, trying that method gives me the following: PHP Warning: readfile(
\\server\folder\file.xls) [<a
href='function.readfile'>function.readfile</a>]: failed to open stream:
Invalid argument on line 44
Here's my code. Line 44 is where it stated readfile()
This document is located on a seperate server.
<?php
$folder = $_GET['folder'];
$file = $_GET['file'];
$filename = "\\\\server\\".$folder."\\".$file.".xls";
header("Content-Type: application/x-msdownload");
readfile($filename);
?>