ダウンロード可能なアバターの確認

ダウンロード可能なアバターのチェックを書いたところです。 たぶん誰かが役に立つでしょう。 はい、批判を聞きたいです;)



$ avatar =(isset($ _ FILES ['avatar'])&& is_array($ _ FILES ['avatar']))? $ _FILES ['avatar']:null;

$ errors = array();

if($アバター['エラー'] == 3)

$ errors ['avatar'] = "ファイルはサーバーにアップロードされませんでした。 もう一度やり直してください。

elseif($アバター['エラー'] == 2)

$ errors ['avatar'] = "ファイルサイズが許容される50 Kbを超えています。";

elseif($アバター['エラー']!= 0)

$ errors ['avatar'] = "アバターの読み込み中に不明なエラーが発生しました。";

elseif(!preg_match( "〜(。*?)\。(jpg | gif)$〜i"、$ avatar ['name']))

$ errors ['avatar'] = "ファイル形式はJPGまたはGIFではありません。";

他に

{

/ *ファイルサイズを取得し、画像であるかどうかを確認します* /

@list($幅、$高さ)= getimagesize($アバター['tmp_name']);

if(!is_numeric($ width)||!is_numeric($ height))

$ errors ['avatar'] = "写真をアップロードしてください。 他には何もダウンロードできません。 ;) ";

elseif($幅!= 100 || $高さ!= 100)

$ errors ['avatar'] = "アバターのサイズは100 x 100ピクセルである必要があります、警告しました。 :) ";

}



All Articles