MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/imenso.co/demo/resume-maker/ajax-update-personal-detail-pic.php
<?php

require('include/initalizedb.php');
session_start();
$user_id = $_SESSION['session_id'];
$response['type'] = 'success';
// $response['val'] = $_POST;
$response['session'] = $_SESSION;

//Saving image starts
$data = $_POST['pic'];

list($type, $data) = explode(';', $data);
list(, $data)      = explode(',', $data);
$data = base64_decode($data);


if (!file_exists('profile-image/'.$user_id)) {
    mkdir('profile-image/'.$user_id, 0777, true);
}

$result = file_put_contents('profile-image/'.$user_id.'/profile-pic.png', $data);
//Saving image ends



// print json_encode($result);
if($result) {
	$response['type'] = 'success';
	$response['message'] = 'Password update successfully';
} else {
	$response['type'] = 'Failed';
	$response['message'] = 'Password update fail';
}
	
print json_encode($response);