This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lab [2019/03/08 20:27] fplmarques [Current Projects] |
lab [2019/03/14 12:45] fplmarques [Current Projects] |
||
---|---|---|---|
Line 34: | Line 34: | ||
====== Current Projects ====== | ====== Current Projects ====== | ||
\\ | \\ | ||
- | \\ | + | |
- | <?php | + | |
- | if(isset($_FILES['image'])){ | + | |
- | $errors= array(); | + | |
- | $file_name = $_FILES['image']['name']; | + | |
- | $file_size =$_FILES['image']['size']; | + | |
- | $file_tmp =$_FILES['image']['tmp_name']; | + | |
- | $file_type=$_FILES['image']['type']; | + | |
- | $file_ext=strtolower(end(explode('.',$_FILES['image']['name']))); | + | |
- | + | ||
- | $extensions= array("jpeg","jpg","png"); | + | |
- | + | ||
- | if(in_array($file_ext,$extensions)=== false){ | + | |
- | $errors[]="extension not allowed, please choose a JPEG or PNG file."; | + | |
- | } | + | |
- | + | ||
- | if($file_size > 2097152){ | + | |
- | $errors[]='File size must be excately 2 MB'; | + | |
- | } | + | |
- | + | ||
- | if(empty($errors)==true){ | + | |
- | move_uploaded_file($file_tmp,"images/".$file_name); | + | |
- | echo "Success"; | + | |
- | }else{ | + | |
- | print_r($errors); | + | |
- | } | + | |
- | } | + | |
- | ?> | + | |
- | <html> | + | |
- | <body> | + | |
- | + | ||
- | <form action="" method="POST" enctype="multipart/form-data"> | + | |
- | <input type="file" name="image" /> | + | |
- | <input type="submit"/> | + | |
- | </form> | + | |
- | + | ||
- | </body> | + | |
- | </html> | + |