MS word çıktısı almak
Php ile tabiki kendi fonksiyonlarını kullanarak doc uznatılı çıktıyı isemciye yollamak mümkün ama ben beeremedim ve çok karışık geldi ve aşağıdaki adımları izleyerek daha pratik ve kolay oldğunu düşündüğüm bir yol buldum
1 word u açın ve dilediyiniz gibi bir şablon ahzırlayın
alt üst bilgi
sayfa no
word ard
tablo
otomatik numaralandırma
ekleye bilriisniz
2 bunu web olarak kaydedin dosyamızın adı deneme.html
3 şimdi kaydettiyim klasoru inceleyelim ne görüyoruz
deneme.html
Deneme_dosyalar (dizin)
"deneme.html yi browserle açarsanız sayfa yapısını bozulduğunu göreceksiniz ama dert etmeyin"
word ile açarsanız sayfanız düzgün görünür. bunus ebebi dosyamızın içerdiyi tag ların ve
style shet lerini word un youmlaya bilmesi
4 şimdi deneme.html nin adını deneme.php olarak değştirioruz
5 bunu bir editorle açıp istediğiniz yerelerine php kodlarını ekliyoruz
ben DW kullanıyorum.
Artık bunun bir word osyası olduğunu unutun ve içindkei taglar ve word un kendine özgü style
leirni bozmadan istediğiniz yere PHP
kodu ekelyin
6 içindeki style kodlarını degiştirmeme şartı ile bu deneme.php dosyasıın içine istediğiniz php
kodlarını işinize yarayacak şekilde
ekeleyin
7 deneme.php nin ilk satırına
KOD:
- Header("Content-type: application/msword");
ekleyelim
8 şimdi apache niz çalışıyorsa
adres satırında ilk denemenizi yapın
http://localhost/deneme.php (tabi deneme.php root dizinde ise)
ekrana gelen dosya kaydet pencereisinde aç derseni hemen word içinde açılır kaydet
ederseniz doc olarak kaydedersini.
DİKKAT eğer sayfanızda resim varsa sakın kaydetmeyin resimler görünmez.ilk önce açın sonra
dosya>kaydet menusunu kullanarak
kaydedin
eğer alt ve üst not kullanıyorsanız ve bunar istemciye veya durma gire değişyorsa
KOD:
- mso-header:url("Deneme_dosyalar/header.htm") h1;
- mso-even-footer:url("Deneme_dosyalar/header.htm") ef1;
- mso-footer:url("Deneme_dosyalar/header.htm") f1;
bu satıralrı gene değiştirek kullanı
mesalaKOD:
- Deneme_dosyalar/header.php?denme=ust_bilgi
Deneme_dosyalar dizinin deki header.htm leri header.php yapamyı unutmayın
header.php yi editorle açıp ustbilginin yazıldığı satıraKOD:
- <p class=MsoHeader><span class=SpellE>Turk</span>-<span
- class=SpellE>php</span></p>
KOD:
- <p class=MsoHeader><span class=SpellE>< ? echo '$_GET[denme]'
- ?>[/</span>-<span class=SpellE><? echo
- "www.turk-php.com";?></span></p>
yazın
Kaynak www.turk-php.com/index.php
Yorumunuzu Ekleyin