Hvordan 'merge' jeg 2 eller flere dokumenter?

Tags:    php

Mit spørgsmål handler om at man skal kunne 'merge' 2 eller flere dokumenter online, i PHP?

F.eks. man har dok1.doc, dok2.doc & dok3.doc og de skal så sættes sammen til et dokument. f.eks. samlet.doc

Hvis:
dok1 indeholder: "Dette er"
dok2 indeholder: "en test,"
dok3 indeholder: "det er kun en test"

så skal samlet.doc indeholde:

"Dette er en test, det er kun en test"

Håber mit spørgmål er forståligt?!



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Selvom filendelsen .doc normalt forbindes med Microsoft Word, går jeg ud fra at du mener tekstdokumenter.

Du kan fx gøre sådan:

$s = file_get_contents('dok1.txt');
$s .= file_get_contents('dok2.txt');
$s .= file_get_contents('dok3.txt');
file_put_contents('samlet.txt', $s);

Hvis du har en gammel udgave af PHP, skal en funktion dog lige defineres først:

function file_put_contents($filename, $data) {
$f = @fopen($filename, 'w');
if ($f === false) return;
fwrite($f, $data);
fclose($f);
}



t