Mini Shell

Direktori : /home/sicomercio/domains/sicomerciomppa.com.br/private_html/adm/
Upload File :
Current File : /home/sicomercio/domains/sicomerciomppa.com.br/private_html/adm/uploadtrocabanner.php

<?php ini_set('max_file_uploads','200'); ?>
<?php

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

$id = base64_decode($id);
$id = base64_decode($id);
   
   
   
 
   $output_dir = "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/"; //a directory inside


$antigo = "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/$antigo";
if (!unlink($antigo))
{
  //echo ("Erro ao deletar $antigo");
}
else
{
 // echo ("Deletado $antigo com sucesso!");

}





if(isset($_FILES["myfile"]))
{
	$ret = array();

	$error =$_FILES["myfile"]["error"];
   {
    
    	if(!is_array($_FILES["myfile"]['name'])) //single file
    	{
            $RandomNum   = time();
            
            $ImageName      = str_replace(' ','-',strtolower($_FILES['myfile']['name']));
            $ImageType      = $_FILES['myfile']['type']; //"image/png", image/jpeg etc.
         
            $ImageExt = substr($ImageName, strrpos($ImageName, '.'));
            $ImageExt       = str_replace('.','',$ImageExt);
            $ImageName      = preg_replace("/\.[^.\s]{3,4}$/", "", $ImageName);
            $NewImageName = $ImageName.'-'.$RandomNum.'.'.$ImageExt;

       	 	move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $NewImageName);
       	 	 //echo "<br> Error: ".$_FILES["myfile"]["error"];
       	 	 
	       	 	 $ret[$fileName]= $output_dir.$NewImageName;
    	}
    	else
    	{
            $fileCount = count($_FILES["myfile"]['name']);
    		for($i=0; $i < $fileCount; $i++)
    		{
                $RandomNum   = time();
            
                $ImageName      = str_replace(' ','-',strtolower($_FILES['myfile']['name'][$i]));
                $ImageType      = $_FILES['myfile']['type'][$i]; //"image/png", image/jpeg etc.
             
                $ImageExt = substr($ImageName, strrpos($ImageName, '.'));
                $ImageExt       = str_replace('.','',$ImageExt);
                $ImageName      = preg_replace("/\.[^.\s]{3,4}$/", "", $ImageName);
                $NewImageName = $ImageName.'-'.$RandomNum.'.'.$ImageExt;
                
                $ret[$NewImageName]= $output_dir.$NewImageName;
    		    move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$NewImageName );
 
   		}
    	}
    }
	
	
	
	
	/*
	// inicio do reduz foto 
	// O arquivo. Dependendo da configuração do PHP pode ser uma URL.
   $filename = "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/$NewImageName";
   // 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 = 1000;
   $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, "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/$NewImageName", 95);
// final do reduz foto 
	*/
	
	
$nova = time();
	
$pasta_antigo = "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/$NewImageName";
$pasta_novo = "/home/sicomercio/domains/sicomerciomppa.com.br/public_html/adm/fotos/banner/$nova.$ImageExt";

echo rename($pasta_antigo, $pasta_novo);
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    echo json_encode($ret);



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

$sql = "update banners set arquivo ='$nova.$ImageExt' where id='$id'";
 // echo"$sql";
if ($conn->query($sql) === TRUE) {
 

} else {
    echo "Error updating record: " . $conn->error;
}

$conn->close();

exit();

}










?>

Zerion Mini Shell 1.0