A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
1
#$_FILES['keyname']['type']を調べる。
if(preg_match("#^image/p?jpeg$#i",$_FILES['keyname']['type'])){
echo "JPGファイルのみアップロードが可能です";
exit;
}
2
#$_FILES['keyname']['size']を調べる
if($_FILES['keyname']['size'] > 102400){
echo "100KB以上のファイルは使えません。";
exit;
}
3
#$_FILES['keyname']['error']を調べる
if($_FILES['keyname']['error'] == 4){
echo "ファイルが未入力です。";
exit;
}
4
#$_FILES['keyname']['error']を調べる
if($_FILES['keyname']['error'] == 3){
echo "ファイルが正常にアップロードできませんでした。";
exit;
}
こんな感じでしょうか。
詳しくはPHPマニュアルのファイルアップロードの処理のページを参考にしてみてください。
参考URL:http://php.planetmirror.com/manual/ja/features.f …
この回答への補足
0バイト、未入力、100キロバイト制限は、
何とか他の方法でできましたが、
頂いた方法ではうまくいきませんでした。
JPEG形式なのかどうなのか、ファイルタイプを取り出す方法が分かればいいんですが、
$_FILES['keyname']['type'] では、
ファイル形式が取り出せないですね。
他の良く似た方法でも、 file という種類で取り出したり。
JPGでもtxtでも、file・・・って出ました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
FTP接続の例外処理
-
youtubeに音声のみのmp4ファイ...
-
one drive のアップロード失敗...
-
ファイルアップロードの上限を...
-
全角ファイル名をアップロード...
-
ファイルアップロードしたもの...
-
画面遷移させずに、選択画像フ...
-
VBでクラウドストレージにア...
-
複数ファイルのアップロードに...
-
ファイルアップロードについて...
-
大容量のファイルアップロード...
-
PHP 画像アップロード 重複防止
-
ftpでアップロードが出来ない
-
ファイルをGET送信でアップロー...
-
ファイルのアップロードで、フ...
-
ファイルのアップロードを行う...
-
FTPClientで転送結果(OKかFAIL)
-
ファイルのアップロード$_FILES...
-
ガラケーサイトで写真のアップ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
one drive のアップロード失敗...
-
youtubeに音声のみのmp4ファイ...
-
wixの使い方について
-
ftpでアップロードが出来ない
-
「クラウドにアップロード」」...
-
ファイルサイズがpost_max_size...
-
VBでクラウドストレージにア...
-
大容量のファイルアップロード...
-
画像ファイルの名前をそのままU...
-
どうして送信されないのでしょ...
-
ファイルアップロードの上限を...
-
PHPでxmlをAPIに送信する方法(P...
-
ファイルをGET送信でアップロー...
-
unlinkでどうしてもファイルが...
-
FTPClientで転送結果(OKかFAIL)
-
ファイルのアップロードでパス...
-
$filePath = './user_img/' . $...
-
FTP接続の例外処理
-
move_uploaded_fileについて
おすすめ情報