Files
php_practice/exam86/upload.php

46 lines
1.0 KiB
PHP
Executable File

<?php
$name = $_FILES['file']['name'];
$strpos = strpos($name, '.');
$extension = strtolower(substr($name, $strpos + 1));
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
$max_size = 2097152;
$tmp_name = $_FILES['file']['tmp_name'];
if(isset($name)){
if(!empty($name)){
if($size <= $max_size){
if(($extension == 'jpeg' || $extension =='jpg') && $type == 'image/jpeg' ){
$location = 'uploads/';
if(move_uploaded_file($tmp_name,$location . $name)){
echo 'Uploaded';
} else {
echo 'There was some error!';
}
}else {
echo 'File must be jpeg or jpg';
}
} else {
echo 'File must be under 2mb';
}
} else {
echo 'Choose some file!';
}
}
?>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br><br>
<input type="submit" value="Submit">
</form>