File manager - Edit - /home/cipherteam/htdocs/cipherteam.in/APPS/eKisan/ImgUpload.php
Back
<?php if(isset($_FILES['image'])) { $errors=array(); $allowed_ext= array('jpg','jpeg','png','gif'); $file_name =$_FILES['image']['name']; $tmp = explode('.',$file_name); $file_ext = strtolower(end($tmp)); $file_size=$_FILES['image']['size']; $file_tmp= $_FILES['image']['tmp_name']; $type = pathinfo($file_tmp, PATHINFO_EXTENSION); if(empty($file_tmp)) { echo "Not File"; } else { if(in_array($file_ext,$allowed_ext) === false) { $errors[]='Extension not allowed'; } if($file_size > 2097152) { $errors[]= 'File size must be under 2mb'; } if(empty($errors)) { $data = file_get_contents($file_tmp); $base64 = 'data:image/' . $file_ext . ';base64,' . base64_encode($data); //do upload echo $base64; } else { foreach($errors as $error) { echo $error , '<br/>'; } } } } ?> <form action="" method="POST" enctype="multipart/form-data"> <p> <input type="file" name="image" /> <input type="submit" value="Upload"> </p> </form>
| ver. 1.4 |
Github
|
.
| PHP 8.2.9 | Generation time: 0.09 |
proxy
|
phpinfo
|
Settings