
http://winofsql.jp/php/codeget/php_getter.php?id=7634
コードパッケージを整備するにあたって、内部コードにいろいろありました。
そもそも、円グラフの凡例の出ないバグの対処方法をひさびさに調査して
みつけて、(http://pear.php.net/bugs/bug.php?id=8055)
あらためてコードを整備。
すると、以下のような内容も。
Canvas.php で ブラウザのキャッシュを無効にする為に HTTP ヘッダ
をいくつか設定しています
header('Expires: Tue, 2 Jul 1974 17:41:00 GMT'); // Date in the past
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
header('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1
header('Pragma: no-cache');
3つめの設定では、IE6で 右クリックで画像保存しようとすると、
BMP で「無題」となりました。必ずしも良い設定ではありません。
後、実際の実行に支障無いようですが、
HTTP ヘッダの記述がおかしい。
'...; filename = \"'. basename($_SERVER['PHP_SELF'], '.php') . '.png\"'
と、シングルクオートの中で、エスケープ書いてまして、
そのまま HTTP ヘッダに送られます。
( PNG.php と JPG.php )
ま、小ネタですけど。
|
|




























