質問: (PHP)画像アップローダーをPHPで作りたいと思います。 ただアップロードするのではなく、アップロードされた画像の縦横サイズ、ファイル自体のサイズを指定されたサイズに変更しデータベース(MySQL)に格納するものです。 よろしくお願いします。
回答: PHPでGDを使おう GDというライブラリを使えば画像のサイズを自由に変更できます。バージョンにもよりますが、JPG、PNG、GIFを扱えます。 人力検索はてな - PHPプログラマに質問です。Jpgの画像をリサイズしてからアップロードするようなコードを書くか、流用したいのですが、参考になるWebサイトやコードはないでしょうか? よろ.. 似たような質問が出ています。 離れPHP島 個人的にはこのサンプルが見やすかったです。(色分けされています。) ただ、PNGの処理もできそうな雰囲気のコードになってますが、JPEGのみが正しく動作します。ファイルタイプ識別後の処理を正しく分ければPNG、GIFに対応させられます。関数名はjpgになっている部分をpngやgifに変えれば良いので簡単です。 [PHP-users 14794]画像データ格納時のエラー(文字化けのため再投稿) MySQLへの格納についてはちょっと自信がないのですが、このURLが参考になると思います。 エラーになった例ですが、ソースコードは間違っていないようです。