%PDF- %PDF-
Direktori : /home/vacivi36/dossteste.vacivitta.com.br/vendor/ |
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; }