Jump to content

[SOLVED] Passing Through a Word Document with PHP


shmoyko

Recommended Posts

This is what I need to have.

 

On a page, I have a link like <a href="wordpassthru.php?docid=1234">Get me</a>

When the user clicks on the link, a box pops up asking whether they want to save the file or open it.

 

If they choose "Open", the Word file /somewhere/1234.doc should be downloaded and opened in Word.

 

Any idea how to do this with php? I tried reading about streams on php.net, but that gave me a headache.

 

Pls help!

Using headers

 

<?php
// use these headers to download a file after the user has clicked a download link
$file = "/path/to/file.doc";
$filename = "file.doc";

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=".$filename.";");				
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($file));
readfile($file);
exit();

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.