そこで、PHPGDを使用して画像をアップロードおよびサイズ変更するスクリプトを作成しようとしています。次に、それをデータベースに保存します。ここにあるSImpleImage.phpを使用しました:
http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/
そして、次のスクリプトを使用してコードを実装しました。
$myfilename=$_POST['attachments'];
require('SimpleImage.php');
$image = new SimpleImage();
$image->load($myfilename);
$image->resizeToWidth(150);
$image->save('small-'.$myfilename);
$image->load($myfilename);
$image->resizeToWidth(230);
$image->save('big-'.$myfilename);
myfilenameは、フォームフィールドに付加される変数です。私はそれで遊んでいて、サーバーにGDがインストールされていること、およびSimpleImage.phpファイルが正しくアップロードされていることを確認しました。しかし、私はたくさんのエラーを受け取り続けます。
Warning: imagesy(): supplied argument is not a valid Image resource in (File Path).php on line 77
私が書いたのではないSimpleImage.phpに関連するものはすべて理にかなっているようで、他の人がうまく実装していることを私は知っています。エラーの大部分は上記のものです。この問題がどこから生じているのか、誰か考えがありますか?