Add exams from exam58 to exam98

This commit is contained in:
2024-05-08 13:49:37 +02:00
parent 1bfdab1994
commit 4fd956ddac
39 changed files with 481 additions and 0 deletions

46
exam86/upload.php Executable file
View File

@@ -0,0 +1,46 @@
<?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>