0

そのため、以前はこの質問を受け入れられる方法で行うことができませんでしたが、今ではいくつかの修正を行い、これをより良い方法で提示する準備ができています.

これが私のコードです:

$image_filename = $_FILES['picture']['tmp_name'];
$image_info = getimagesize($image_filename);
$image_size = $image['size'];
$image_mime_type = $image_info['mime'];
$image_data = file_get_contents($_FILES['picture']['tmp_name']);

getimagesize()期待される結果:関数を使用して配列を取得し、画像から変数に情報を取得したいと考えました。私は、MIME タイプ、画像サイズ、およびすべての適切なものを、すべての情報を含む画像用の別のテーブルに取得したいと考えていました。

私が得たもの: 大きな脂肪エラー。スクリプトのこの時点で、写真は既に検証され、名前が変更され、実際のフォルダーに配置されています。ただし、次のように述べています。

"Warning: getimagesize(why+_ec08de7e618ec331ce5d941d3735f24a.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\Coleman\Wonder Penguin\index.php on line 171"

本当に頭を悩ませているのは、自分のコンピューターのフォルダーを指しているということです。パスをチェックアウトしましたが、存在しません。

誰にもアイデアはありますか?問題をスクリプトのこの部分に絞り込みました。

あ、おまけとして。で同じ問題が発生しましたfile_get_contents()が、最初の問題を解決すれば、それがこの問題の解決策になると考えました。

お時間をいただきありがとうございます!

4

1 に答える 1