Mini Shell

Direktori : /home/sicomercio/public_html/adm/
Upload File :
Current File : /home/sicomercio/public_html/adm/trocafotodados.php

<script src="https://code.jquery.com/jquery-latest.js"></script>
<script src="https://www.riobrasil.net/boot/assets/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<?
session_start();
$idUsuario =  $_SESSION['idUsuario'];
$permissao =  $_SESSION['permissao'];
 



if(empty($idUsuario))
 {
	
 
exit();
}
 else
 {
 }
 
 
 
 

$id = $_GET["id"]; 
$veio = $_GET["veio"]; 

$fotoantiga = $_GET["fotoantiga"]; 

echo"</br>
<center>
<form method=\"POST\" enctype=\"multipart/form-data\" action=\"trocafotodados.php\">

   <input class=\"form-control\" type=\"hidden\" value= \"$fotoantiga\" name=\"fotoantiga\"    style=\"width:100px;\">

     <input class=\"form-control\" type=\"hidden\" value= \"$id\" name=\"id\"    style=\"width:100px;\">
	      <input class=\"form-control\" type=\"hidden\" value= \"$veio\" name=\"veio\"    style=\"width:100px;\">
<input type=\"file\" accept=\".jpg, .jpeg\" required class=\"form-control btn btn-primary\" name=\"pic\">    
</BR>
<input type='submit' name='btn1'  id='btn1' class = 'btn btn-success bot-click'  value='ENVIAR FOTO' style='width:180px; '\">
</form>
</center>
";

 



 if($_POST){

switch ($permissao)
{
case "2":
//print_r($_POST);
$id = $_POST["id"]; 
 
$pic = $_POST["pic"]; 
$veio = $_POST["veio"]; 

 $fotoantiga = $_POST["fotoantiga"]; 
 
if (!unlink($fotoantiga))
{
  //echo ("Erro ao deletar $arquivo</br>");
}
else
{
  //echo ("Deletado $arquivo com sucesso!</br>");

}
// final apaga arquivo




 
 	// envia arquivo  
	  
	  if(isset($_FILES['pic']))
 {
    $ext = strtolower(substr($_FILES['pic']['name'],-4)); //Pegando extensão do arquivo
	 
	 
	 
	 
	 
 if(empty($ext))
 {
 $new_name = "fotos/semfoto.jpg"; //Definindo um novo nome para o arquivo
 }
 else
 {
    $new_name = date("YmdHis") . $ext; //Definindo um novo nome para o arquivo
 }
 
 
 
	
	
	
$dir = "fotos/dados/"; //Diretório para uploads
  
    move_uploaded_file($_FILES['pic']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo
   
 }
	  
	 
	  // final do envia arquivo 

 
 	// inicio do reduz foto 
	// O arquivo. Dependendo da configuração do PHP pode ser uma URL.
   $filename = "fotos/dados/$new_name";
   // Largura e altura máximos (máximo, pois como é proporcional, o resultado varia)
   // No caso da pergunta, basta usar $_GET['width'] e $_GET['height'], ou só
   // $_GET['width'] e adaptar a fórmula de proporção abaixo.
   $width = 900;
   $height = 500;

   // Obtendo o tamanho original
   list($width_orig, $height_orig) = getimagesize($filename);

   // Calculando a proporção
   $ratio_orig = $width_orig/$height_orig;

   if ($width/$height > $ratio_orig) {
      $width = $height*$ratio_orig;
   } else {
      $height = $width/$ratio_orig;
   }

   // O resize propriamente dito. Na verdade, estamos gerando uma nova imagem.
   $image_p = imagecreatetruecolor($width, $height);
   $image = imagecreatefromjpeg($filename);
   imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

   // Gerando a imagem de saída para ver no browser, qualidade 75%:
  //  header('Content-Type: image/jpeg');
   //imagejpeg($image_p, null, 75);

   // Ou, se preferir, Salvando a imagem em arquivo:
   imagejpeg($image_p, "fotos/dados/$new_name", 75);
   
// final do reduz foto 




include"conexao.php";



$conn = new mysqli($host, $user, $pass, $db);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 


$sql = "UPDATE conteudo SET foto = 'fotos/dados/$new_name' WHERE id='$id' ";
 
  // echo"$sql";
if ($conn->query($sql) === TRUE) {


} else {
      echo "Error updating record: " . $conn->error;
	  print'<script type="text/javascript" language="">  alert("OCORREU UM ERRO!"); </script>';
}

$conn->close();


 
 
     $veio= base64_decode($veio);
	   $veio = utf8_encode($veio);
 
   echo"<script type='text/javascript'> 
   alert('SUCESSO! ');
 window.open('dados.php?id=$veio','_parent');
   </script>";
 

break;

default:
echo "<script>
alert('sem permissão! ');
 
</script>";
exit();
break;
}

 }

?>



Zerion Mini Shell 1.0