phpその1(DEC) > phpその2(DEC)> php10days

第7日 バイナリデータ活用でビジュアル表現も自由自在

1時限目:PDFLib/PDIで動的にPDFファイルを構成しよう
2時限目:JpGraphでグラフィカルな図表を作成しょう
PHPで扱うことのできるものはなにもHTMLばかりではありません。PDF(Portable Document Format)やJPEG画像、Excelワークシートなどなど、専門のライブラリを利用することでリッチなドキュメント(バイナリデータ)を動的に生成することも可能です。

◆◆◆◆DEC教材による動作確認◆◆◆◆

★練習問題★

(php7_1) function001.php function001.php.html(ソース)
(php7_2) function002.php function002.php.html(ソース)
(php7_3) function003.php function003.php.html(ソース)
(php7_3)# function003_1.php function003_1.php.html(ソース)
(php7_3) function003_2.php function003_2.php.html(ソース)
(php7_4) function004.php function004.php.html(ソース)
(php7_4)# function004_1.php function004_1.php.html(ソース)
(php7_4) function004_2.php function004_2.php.html(ソース)
(php7_4) function004_3.php function004_3.php.html(ソース)

◆◆◆◆まとめ(1時限目)◆◆◆◆

●PHPで利用可能なライブラリは、大きく「C言語ベースのライブラリ」、「PHPスクリプトベース」に分類されます。
●HTML以外のデータをPHPから出力する場合には、header関数でContent-typeヘッタを明示的に宣言する必要があります。
●PDF文書を動的に生成するには、PDFLib/PDIというライブラリを利用します。

◆◆◆◆まとめ(2時限目)◆◆◆◆

●円グラフや棒グラフ、バブルチャートのようなグラフ画像を動的に生成するには、JpGraphというライブラリを利用しますと便利です。
●PHPスクリプトは<a>、<form>タグからばかりでなく、<img>タグから呼び出すこともできます。