function upload_userImage($user_id) { echo "Adding user images."; $image = new ImageServices(); if (!(($_FILES["userimageFile"]["type"] == "image/gif" || $_FILES["userimageFile"]["type"] == "image/jpg" || $_FILES["userimageFile"]["type"] == "image/jpeg" || $_FILES["userimageFile"]["type"] == "image/pjpg" || $_FILES["userimageFile"]["type"] == "image/pjpeg") && $_FILES["userimageFile"]["size"] < 20000)) { echo "<div class='errormsg'>The image you have choosed in either exceeds 20000KB or invalid format. Please click here.</div>"; //return; } var_dump($_FILES); var_dump($_FILES['userimageFile']); echo "<br> Selected Image details " . $_FILES['userimageFile']["name"]; $image->load($_FILES['userimageFile']['tmp_name']); $image->resizeToWidth(150); $path = "../imgs/users/normal/{$user_id}.jpg"; $image->save($path); echo "<div class='errormsg'>The image successfully uploaded.</div>"; }
$memoryLimit = ini_get('memory_limit'); if (strpos($memoryLimit, 'M')) { $memoryLimit = str_replace('M', '', $memoryLimit); $memoryLimit = (int) $memoryLimit * 1048576; } $response = ['success' => false, 'error' => 100, 'message' => 'Status: 500 Internal Server Error', 'lastError' => $lastError, 'serverStatus' => ['memoryUsage' => memory_get_usage(), 'memoryLimit' => $memoryLimit, 'uploadMaxFilesize' => ini_get('upload_max_filesize'), 'postMaxSize' => ini_get('post_max_size'), 'maxInputTime' => ini_get('max_input_time'), 'maxExecutionTime' => ini_get('max_execution_time'), 'fileUploads' => ini_get('file_uploads')]]; $data['json'] = json_encode($response); header('Content-type: application/json'); echo $data['json']; } }); require_once '../Libraries/LaravelBridge/start.php'; require_once '../Libraries/FileManager.php'; require_once '../Libraries/ImageManager.php'; require_once 'ImageServices.php'; $imageServices = new ImageServices(); switch ($_POST['action']) { case 'upload': $imageServices->uploadImage(); break; case 'crop': $imageServices->cropImage(); break; case 'resize': $imageServices->resizeImage(); break; case 'change': $imageServices->cropImage(); break; case 'copies': $imageServices->copiesImage();