Content-type: application/msword; afbeelding word niet weergegeven
Als ik een MS WORD document maak met de Content-Type dan verschijnen er gegevens uit de database. Echter soms verschijnen de gegevens wel in het WORD document en soms weer niet.
De onderstaande code gebruik ik (van de PHP site.)
http://www.php.net/manual/en/function.header.php#94646
iemand een idee wat er mis zou kunnen zijn?
Wat ik probeer is dat iemand gegevens kan uitprinten in een WORD-document.
Quote:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
header("Content-type: application/msword; charset=ISO-8859-1");
header("Content-Disposition: attachment;Filename=raampres_".$wplaats."_".$straatnaam."_".$nr.".doc");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
header("Content-type: application/msword; charset=ISO-8859-1");
header("Content-Disposition: attachment;Filename=raampres_".$wplaats."_".$straatnaam."_".$nr.".doc");
iemand?
Toevoeging op 27/07/2011 12:38:38:
Je kunt geen wordfiles aanmaken in php, maar wel pdfjes.
Gewijzigd op 27/07/2011 14:51:06 door Max van den Bosch
@Allan: ik heb er zelf geen ervaring mee, maar hier 2 links die je mogelijk verder helpen:
http://www.developerstoolkit.co.uk/tutorials/php/create-doc-file-php-fly/
http://www.bzimage.org/showthread.php?9953-Creating-Word-doc-using-php/
In beide links gebruiken ze o.a.
header("Content-type: application/vnd.ms-word");
Misschien is dat de oplossing??
Succes.
bedankt voor jullie reacties :D
Ik ga mijn best doen en laat het weten wanneer het gelukt is!
Toevoeging op 05/08/2011 20:36:37:
Beste Ozzie,
bedankt! het werkt nu!
dit is wat ik nu heb gebruikt:
Code (php)