function make_password($length = 10) { $str = ''; for ($i = 0; $i < $length; $i++) { do { $c = rand() % 128; } while (!is_valid_char($c)); $str .= chr($c); } return $str; }
function is_valid_url($url) { for ($i = 0; $i < strlen($url); $i++) { if (!is_valid_char($url[$i])) { return false; } } return true; }