PDA

View Full Version : پر کردن اطلاعاتی در فایل ورد از php



solymani
شنبه 10 مهر 1389, 10:57 صبح
سلام به همگی
دوستان سوال مهمی داشتم که اگه کمکم کنین ممنون می شم.
من می خوام یه فایل توی ورد (حالا 2003 یا 2007) بسازم که توی اون چند تا merge field قرار داده بشه.
اون رو روی سرور آپلود کنم (حالا فرمتش رو دقیق نمی دونم چی باشه؟ xml, doc, docx, rtf ,...)
به هر حال
حالا یه فرم توی php دارم که کاربر اون رو تکمیل می کنه. می خوام اطلاعاتی که توی فرم هست به merge field های توی فایل ورد انتقال داده بشه و فایل رو (که اطلاعات فرم توش وارد شده) رو برای کاربر دانلود کنه (همون پنجره ای که می گه دانلود می گنی یا open؟)
خیلی سرج کردم به نتیجه قابل اجرایی نرسیدم
حتی این ها رو هم بررسی کردم ولی نتیجه نداد
http://ir.php.net/manual/en/class.com.php

راستی من AppServe رو روی ویندوز 7 نصب کردم و از آفیس 2007 استفاده می کنم.

funpatogh
یک شنبه 11 مهر 1389, 01:02 صبح
شما اطلاعات رو از طریق فرمت بگیر بعد با تابع


fopen('file.doc','a');

فایل رو بساز
بعد با تابع


fwrite($fp,$_POST['input']);

بریز توی فایل و بعد با هدر های مخصوص اون رو بفرست به مرورگر کاربر