,./?'; // Alle tekens toevoegen die je wil // Kijken of hoofdletters ook mogen if ($cs == false) { $case1 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $case2 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; } switch ($complex) { case 0: for ($i = 1; $i <= $aantal; $i++) { $code .= rand(0,9); } break; case 1: for ($i = 1; $i <= $aantal; $i++) { $code .= $case1[rand(0,strlen($case1)-1)]; } break; case 2: for ($i = 1; $i <= $aantal; $i++) { $code .= $case2[rand(0,strlen($case2)-1)]; } break; default: echo 'Parameter 1 is ongeldig'; break; } return $code; // Anders zou je met toeval kunnen krijgen, wat geparsed zou worden :-) } function getCurrentPageUrl(){ static $pageURL = ''; if(empty($pageURL)){ $pageURL = 'http'; if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')$pageURL .= 's'; $pageURL .= '://'; if($_SERVER['SERVER_PORT'] != '80')$pageURL .= $_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI']; else $pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; } return $pageURL; } ?>