File size: 1.66Kb
<?php
error_reporting(0);
session_start();
include "../../lib/config.php";
$sql= $conn->query("SELECT * FROM setting where name='favicon'");
$a = $sql->fetch_array();
$Favpic = $a['setting_val'];
date_default_timezone_set('Asia/Kolkata');
$Dtime=date('Y-m-d H:i:s');
define ("MAX_SIZE","9000");
function getExtension($str)
{
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
$valid_formats = array("jpg", "png", "gif", "bmp","jpeg");
$uploaddir = "../../uploads/favicon/"; //a directory inside
foreach ($_FILES['favicon']['name'] as $name => $value)
{
$filename = stripslashes($_FILES['favicon']['name'][$name]);
$size=filesize($_FILES['favicon']['tmp_name'][$name]);
//get the extension of the file in a lower case format
$ext = getExtension($filename);
$ext = strtolower($ext);
if(in_array($ext,$valid_formats))
{
if ($size < (MAX_SIZE*1024))
{
$image_name=time().$filename;
//echo "<img src='".$uploaddir.$image_name."' class='imgList'>";
$newname=$uploaddir.$image_name;
if (move_uploaded_file($_FILES['favicon']['tmp_name'][$name], $newname))
{
$time=time();
unlink($uploaddir.$Favpic);
$res1= $conn->query("DELETE FROM setting where name='favicon'");
$res= $conn->query("INSERT INTO setting(name,setting_val) VALUES('favicon','$image_name')");
echo "Favicon uploaded Sucessfully Uploaded.";
}
}
}
else{
echo "Invalid pictures.";
}
}
?>