転載元: http://www.jbxue.com/article/13631.html
ワード形式データをエクスポートする PHP のコード例。必要な方は参照してください。
ワード形式データをエクスポートする PHP のコード例。必要な方は参照してください。
このセクションの内容:
Word ドキュメントをエクスポートするための PHP のクラス
例:
Word ドキュメントをエクスポートするための PHP のクラス
例:
(ここ) をクリックして折りたたむか開きます
- <?php
- /**
- *?生成単語文档的类
- *?by www.jbxue.com
- */
- クラス?単語
- {?
- ????関数開始()
- ????{
- ?????????ob_start();
- ?????????エコー?'
- ?????????xmlns:w="urn:schemas-microsoft-com:office:word"
- ?????????xmlns="http://www.w3.org/TR/REC-html40">';
- ?????????}
- ????関数保存($パス)
- ????{?
- ?????????エコー?"";
- ????????$data?=?ob_get_contents();
- ?????????ob_end_clean();
- ????????$これ->wirtefile?($パス,$データ);
- ????}
- ??function wirtefile?($fn,$data)
- ????{
- ?????????$fp=fopen($fn,"wb");
- ????????fwrite($fp,$data);
- ????????fclose($fp);
- ????}
- }
- //エクスポートされたプログラム ファイル
- //エクスポート?---開始---
- require SITE_ROOT.'include/word.class.php';?//クラス ファイルはルート ディレクトリの include フォルダーに配置されます
- $単語?=?新しい?単語();
- //クエリデータをワードに入力します
- $result?=?$db->クエリ("SELECT * FROM " .DB_PRE."box where status='9' order by boxid DESC");
- while($r?=?$db->fetch_array($結果))
- {
- ??$r['orderinfo']?=?$db->get_one("SELECT * FROM ".DB_PRE."order where orderid='" .$r['orderid'].""");
- ??$r['wrapinfo']?=?$db->get_one("SELECT * FROM ".DB_PRE."wrap where orderid='" .$r['orderid'].""");
- ?$boxlist[]?=?$r;
- }
- ?foreach($boxlist as $key=>$val) {?
- ????$order->UPCAbarcode($val[ 'box_code']);
- ????$html?.='
www.jbxue.com
- ????
? ?- ??????
iGo运 ?
单号- ??????
].' /> ?
'.$val['box_code'].'
- ??????
日期 ?- ??????'Y-m- d',$val[create_date]).'?
??????标表示 ?
姓- ??????
'. ?- $val[コード].'/'.$val[ 'orderid'].'
'.$val['orderinfo']['user_name'].'
????- ????
? ?- ??????
アイテム数 ?- ??????
3 ?- ??????
重量 ?- ??????
56.5 ?- ??????
商品名 ?- ??????
バイト、吸盤、学習カップ、干物油 ?- ????
- ????
? ?- ??????
サービス ?
カテゴリ- ??????
倉庫サービス ?- ??????
サービス ?
要件- ??????
小さなボックスを閉じます ?- ????
- ????
? ?- ??????
?
お客様
備考< >- ??????
'.$val['注文情報']['北竹']. ' ?
- ????
- ????
? ?- ??????
?
到着しました< >状況- ??????
何が問題ですか?結果が得られません ?
何が問題ですか?結果が得られません
何が問題ですか?果物が足りない
- ????
- ????
- ????
- ';?
- ?}
- ????$単語->start(); 🎜> ????$filename?
- =?'エクスポート ピッキング リスト.doc'; ????
- エコー?$html; ??????$
- 単語->保存($ファイル名);
- ??????//ファイルの種類
- ??????header
- ('Content-type: application/word'); ??????header
- ('Content-Disposition:attachment; filename="ピックリストエクスポート.doc"') ; ??????
- readfile($ファイル名); ???ob_flush
- (); ??????フラッシュ
- (); ????終了
- (); //単語をエクスポートしますか?
- --end--