Loading...
More PHP Posts
<?php//generate 239 rgba colors for codecatch's 239 supported programming languages!//this was used to generate the colors that are used in the pie chart on https://codecatch.net/graphs.phpfunction rgbagenerator() {$count = 239;for ($i=0; $i < $count; $i++) {echo "'rgba(". mt_rand(0,255) . ",". mt_rand(0,255) . ",". mt_rand(0,255) . ",1)',";echo "<br>";}}rgbagenerator();?>
<?php/** @param string $file Filepath* @param string $query Needed information (0 = width, 1 = height, 2 = mime-type)* @return string Fileinfo*/function getImageinfo($file, $query) {if (!realpath($file)) {$file = $_SERVER["DOCUMENT_ROOT"] . $file;}$image = getimagesize($file);return $image[$query];}?>
<?phpheader('Content-Type:text/html');$jsonData = json_decode(file_get_contents("names.json"));$namesArray = array();foreach($jsonData as $data) {$namesArray[] = $data;}for($i = 0; $i < 64000; $i++) {echo 'D.add_edge("'. $namesArray[array_rand($namesArray)] . '", "' . $namesArray[array_rand($namesArray)]. '")';echo "<br>";}?>
<?php$username = "Austin Leath -_#";$username_err = "no error";if(preg_match('/[^a-z_\-0-9]/i', $string)) {$username_err = "Username can only contain alphanumeric characters, dashes, and underscores.";}echo $username_err?>
<?phpfunction uniqidReal($length = 8) {// uniqid gives 8 chars, can be changedif (function_exists("random_bytes")) {$bytes = random_bytes(ceil($length / 2));} elseif (function_exists("openssl_random_pseudo_bytes")) {$bytes = openssl_random_pseudo_bytes(ceil($length / 2));} else {throw new Exception("no cryptographically secure random function available");}return substr(bin2hex($bytes), 0, $length);}/*//for testingfor($i = 0; $i < 10; $i++) {echo "<br>";echo uniqidReal();}*/?>
<?php$im = imagecreatefrompng('example.png');$size = min(imagesx($im), imagesy($im));$im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);if ($im2 !== FALSE) {imagepng($im2, 'example-cropped.png');imagedestroy($im2);}imagedestroy($im);?>