PHP5.2.4にアップデートしてから、超かんたん3D円グラフ作成!、超かんたんPDF作成!、はてブコメント最新情報のページで画像ファイルやPDFファイルが表示されなくなっていました。 原因を調べてみると、ファイル自体は生成されているものの、表示するURLがおかしくなっていました。 公式のPHP: PHP 5 ChangeLogを読んでも、それらしい修正や変更点は書かれていませんでした。 プログラムをチェックしてみたところ、tempnam関数の挙動が怪しく、 生成したファイル名のみを返していた ↓ uri全てを返す 動作になっていました。 tempnam関数の返り値は、 返り値 新しいテンポラリファイル名を返し、失敗した場合には FALSE を返します。 と書かれているので、uriを返すのではなく、ファイル名だけを返す方が正しいような気がします。 仕様が変わったのかバグなのかわかりませんで
![PHP5のtempnam関数について](https://cdn-ak-scissors.b.st-hatena.com/image/square/6711357ccd06bc65fda86ce3e8da6195e62250f5/height=288;version=1;width=512/https%3A%2F%2Fzapanet.info%2Fzapanet_fav.png)