PHP beginner |
|
Hallo,
ik heb een tabel met artikels in. Hoe ik zo'n artikel in een .txt-bestandje of een .pdf-bestandje zet, dat lukt me. Maar nu vroeg ik me af of zo ook iets mogelijk is om dat artikel uit de database te halen en dan in een Word- of ander documentje te plaatsen, zodat je iets krijgt in de aard van:
HIER HET ARTIKEL
------------------
<Download> en dat de download-knop dan verwijst naar een Word- of ander documentje.
Nu wil ik wel zeker weten of dit mogelijk is. Ik ben namelijk op het internet wel al allerhande scripts tegengekomen om een wordt-pagina aan te maken via bv een rich text editor, maar wat ik wil, is dat er gewoon een word-documentje kan gedownload worden waarin het artikel reeds staat.
EDIT: het probleem heb ik gedeeltelijk opgelost met volgende code:
<?php
$text = $row_create_word['text'];
$file = $row_create_word['title'].".doc";
$file_open = fopen($file, "w+");
$file_write = fwrite($file_open, "$text");
fclose($file_open);
header ("Location: " .$row_create_word['title'].".doc");
?>
<?php $text = $row_create_word['text']; $file = $row_create_word['title'].".doc"; $file_open = fopen($file, "w+"); $file_write = fwrite($file_open, "$text"); header ("Location: " .$row_create_word['title'].".doc"); ?>
Wat is nu nog het probleem? Ik heb dus een aantal artikels, en wanneer ik de link http://localhost/set_word.php?docID=1 ingeef, er enkele seconden later zich een mooi word-documentje opent met daarin de tekst. Probleem is nu dat hij http://localhost/set_word.php?docID=2,3,... niet vindt.
Zit er soms een fout in mijn code?
EDIT 2: met trots kan ik u allen melden dat ik mijn probleem zelf heb opgelost.
<?php
$text = $row_create_word['text'];
$title = $row_create_word['docID'];
$file = "$title.doc";
$file_open = fopen($file, "w+");
$file_write = fwrite($file_open, "$text");
fclose($file_open);
header ("Location:" .$title.".doc");
?>
<?php $text = $row_create_word['text']; $title = $row_create_word['docID']; $file = "$title.doc"; $file_open = fopen($file, "w+"); $file_write = fwrite($file_open, "$text"); header ("Location:" .$title.".doc"); ?>
héhé ben nu wel trots op mezelf
|