Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_FILES['image'])) {
- $errors = array();
- $allowed_ext = array('jpg', 'jpeg', 'png', 'gif', 'psd');
- $file_name = $_FILES['image']['name'];
- $file_ext = strtolower(end(explode('.', $file_name)));
- $file_size = $_FILES['image']['size'];
- $file_tmp = $_FILES['image']['tmp_name'];
- if(in_array($file_ext, $allowed_ext) === false) {
- $errors[] = 'Extension denied';
- }
- if($file_size > 2097152) {
- $errors[] = 'File must be under 2mb';
- }
- if(empty($errors)) {
- //finally upload
- if(move_uploaded_file($file_tmp, 'images/'.$file_name)) {
- echo 'File uploaded successfully';
- }
- } else {
- foreach ($errors as $error) {
- echo $error, '<br />';
- }
- }
- }
- ?>
- <form action="" method="POST" enctype="mutlipart/form-data">
- <p>
- <input type="file" name="image" />
- <input type="submit" value="Submit" />
- </p>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement