imgBB upload code for your website/plugin
(Code_Block)
<center>
<body>
<form method="post" enctype="multipart/form-data">
<!-----BROWSE BUTTON--------->
<style>
.large-file-input {
font-size: 30px;
padding: 30px 40px;
}
</style>
<input type="file" name="record_image" accept="image/*" class="large-file-input">
<!------------------------------------------------------------------------------------------------------------------------------------>
<!---UPLOAD BUTTOM------------------------------------------------------------------->
<style>
.large-button {
font-size: 25px;
padding: 10px 10px;
}
</style>
<button type="submit" class="nav-item nav-link active large-button color:black" style="color:black">Upload & Get Link</button>
</form>
<!--------------------------------------------------------------------------------------------->
<?php
function save_record_image($image, $name = null)
{
$API_KEY = '459876439086589756';//<----PUT YOUR API KEY IN PLACE OF THIS ONE
$ch = curl_init(); //<- (GET YOUR API KEY HERE (https://api.imgbb.com/)
curl_setopt($ch, CURLOPT_URL, 'https://api.imgbb.com/1/upload?key=' . $API_KEY);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$extension = pathinfo($image['name'], PATHINFO_EXTENSION);
$file_name = ($name) ? $name . '.' . $extension : $image['name'];
$data = array('image' => base64_encode(file_get_contents($image['tmp_name'])), 'name' => $file_name);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
if (curl_errno($ch)) {
return 'Error:' . curl_error($ch);
} else {
return json_decode($result, true);
}
curl_close($ch);
}
//------------------------------------------------------------------------------------------------------------------------------------->
//-----------------LINK COLOR--------------------------------------->
if (!empty($_FILES['record_image'])) {
$image_data = save_record_image($_FILES['record_image'], '0');
$image = $image_data['data'];
echo '<span style="color: red; font-size: 30px"> ' . $image['image']['url'] . '</span>';
echo '<br>';
}
?>