Hallo allemaal,
In een PHP script op een linux platform probeer ik in een MS Word document
enkele tags te vervangen door tekst. Vervolgens verstuur ik het document per
email.
Zonder het vervangen van de tags verloopt het proces foutloos, ik krijg dan
een attachment wat wordt geopend met MS Word.
Echter zodra ik een preg_replace of een str_replace erop loslaat kan ik het
document niet meer openen. MS Word vraagt dan om een speciaal filter voor
het document.
Mijn vraag is: hoe kan dit? Maakt het uit dat het bestand nu groter is
geworden en moet er ergens een getal geupdated worden?
Mijn code:
$userfile = "besteld.doc";
$fd = fopen ($userfile, "rb");
$attachment = fread ($fd, filesize ($userfile));
fclose ($fd);
$attachment = preg_replace("/__naam__/", "test", $attachment);
.... versturen mail ...
Bij voorbaat dank voor een antwoord,
FV

Likes:

Quote