動画ファイルのアップロードで、mp4、mov以外のファイルをアップロード以外をアップロードされた場合、エラーを返して指定のページヘリダイレクトをさせたいのですが、上手く行えず質問をさせて頂きました。
movファイルをアップロード可能にしておりますので、form内のinputは下記のように設定しております。
html
1<input id="upload_file" type="file" name="file_1" accept="video/mp4,video/x-m4v,video/*">
現在下記のコードを記載しており、この状態であれば、動画であれば全てアップロードできてしまう状態です。
php
1if (!preg_match("{(.*?)video/(.*?)}", $mime)){ 2header('Location: https://リダイレクト先URL');exit; 3}
そこでこのように書き換えみましたが、上手く作動しませんでした。
php
1if (!preg_match("/.mp4$|.mov$/i", $mime)){ 2header('Location: https://リダイレクト先URL');exit; 3}
色々試してみましたが、解決策が見つからず質問をさせていただきました。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/08 10:10