</head>
	 
<body>

	<?php 
// ok so here are the arrays
// First I need some names
$names = array('Abe', 'Agnes', 'Bart', 'Bambi', 'Charles', 'Cassie', 'Dilbert', 'Desire', 'Eustace', 'Engelbert', 'Emily', 'Fritz', 'Fran', 'Godfrey', 'Ginny', 'Hubert', 'Heather', 'Iggy', 'Isabella', 'Jafar', 'Jacquelyn', 'Keneth', 'Kim', 'Lorenzo', 'Leia', 'Manifred', 'Mindy', 'Ned', 'Natasha', 'Otis', 'Ophelia', 'Percival', 'Patricia', 'Quasimodo', 'Quinn', 'Russ', 'Regina', 'Sam', 'Samantha', 'Tosh', 'Thelma', 'Ulysses', 'Uma', 'Vlad', 'Velma', 'Wallace', 'Whitney', 'Xavier', 'Xena', 'Yakov', 'Yolanda', 'Zed', 'Zabrina');
// Just need some colors now ...
$colors = array('Aquamarine', 'Azure', 'Beige', 'Bisque', 'Chartreuse', 'Cornsilk', 'DarkOliveGreen', 'DodgerBlue', 'Eminence', 'Electric Lime', 'Ferrari Red', 'Fandango', 'Goldenrod', 'Grape', 'Heliotrope', 'Hot Pink', 'Icterine', 'Imperial Blue', 'Jasper', 'Jade', 'Kobicha', 'Khaki', 'Lavender', 'Light Apricot', 'Marigold', 'Mauve', 'Navy Blue', 'Nijmegen Red', 'Olive', 'Outrageous Orange', 'Plum', 'Puce', 'Quartz', 'Quick Silver', 'Rust', 'Raw Sienna', 'Shamrock', 'Sepia', 'Taupe', 'Topaz', 'Umber', 'Unmellow Yellow', 'Vermilion', 'Vivid Mulberry', 'Viridian', 'Wine', 'Watermelon', 'Xanadu', 'Xanthic', 'Yellow Orange', 'Yellow-green', 'Zomp', 'Zucchini');
// .. Now just use array_combine() to make an array of names and colors
$names_and_colors = array_combine($names, array_reverse($colors));
print '<p>First, let\'s select a random name.</p>';
print '<p>The randomly selected name is: "';
get_random_name($names);
print '"</p>';
print '<p>And now for a random name and color.</p>';
get_random_name_and_color($names_and_colors);
function get_random_name($names)
{
    print $names[array_rand($names)];
}
// I just print it in sentence form, because just the naem and color by themselves is boring
function get_random_name_and_color($names_and_colors)
{
    $key = array_rand($names_and_colors);
    print '<p>"' . $key . '\'s favorite color is ' . $names_and_colors[$key] . '!"</p>';
}
?>
	
示例#2
0
 case 'import':
 case 'restore':
     $db->exec(file_get_contents($sqldata_dir . $file_name));
     echo "<script>alert('数据恢复成功'); window.location = '?act=list';</script>";
     break;
 case 'remove':
     foreach ($files as $file) {
         unlink($sqldata_dir . $file);
     }
     echo "<script>alert('文件刪除成功'); window.location = '?act=list';</script>";
     break;
 case 'list':
 case 'main':
 default:
     $ur_here = '数据备份';
     $sql_name = get_random_name() . '.sql';
     //$path = $sqldata_dir;
     $real_list = array();
     $folder = opendir($sqldata_dir);
     while ($file = readdir($folder)) {
         if (strpos($file, '.sql') !== false) {
             $real_list[] = $file;
         }
     }
     natsort($real_list);
     $match = array();
     foreach ($real_list as $file) {
         if (preg_match('/_([0-9])+\\.sql$/', $file, $match)) {
             if ($match[1] == 1) {
                 $mark = 1;
             } else {
示例#3
0
文件: random.php 项目: caseyi/BLIS
function add_patients_random($num_patients)
{
    # Adds random patient entries
    global $MAX_NUM_PATIENTS, $NUM_PATIENTS;
    if ($num_patients > $MAX_NUM_PATIENTS) {
        $num_patients = $MAX_NUM_PATIENTS;
    }
    //$patient_sql_filename = "../data/patients.sql";
    /*
    if(strpos($_SERVER['HTTP_REFERER'], "lab_config_home.php") !== false)
    {
    	$patient_sql_filename = "../data/patients.sql";	
    }
    else
    {
    	$patient_sql_filename = "../data/patients.sql";	
    }
    */
    /*$patient_sql_file = fopen($patient_sql_filename, 'r');
    	$count = 0;
    	while($count < $num_patients)
    	{
    		$sql = fgets($patient_sql_file);
    		query_insert_one($sql);
    		$count++;
    	}
    	*/
    $count = 1;
    $minDate = "1930-01-01";
    $maxDate = "2011-01-01";
    while ($count <= $num_patients) {
        $patientId = $count;
        $addl_id = $count + 5000;
        $surr_id = $count + 8500;
        $name = get_random_name();
        $sex = get_random_gender();
        $dob = get_random_date($minDate, $maxDate);
        $sql = "INSERT INTO `patient` (`patient_id`,`name`,`dob`,`sex`,`addl_id`,`surr_id`)" . "VALUES ({$patientId}, '{$name}' , '{$dob}' , '{$sex}', {$addl_id}, {$surr_id})";
        query_insert_one($sql);
        $count++;
    }
    $NUM_PATIENTS = $num_patients;
}
示例#4
0
文件: dorgen.php 项目: ivrm/mbgdorgen
    $id_def_redirect = $row["id_def_redirect"];
    $id_def_button = $row["id_def_button"];
    $robots_txt = $row["robots_txt"];
    $min_text = $row["min_text"];
    $max_text = $row["max_text"];
}
mysql_free_result($result);
if ($dor_type == 'doorway') {
    $ext = 'html';
} else {
    $ext = 'php';
}
$tmp = $id_task;
//темр директория текущего задания
//формируем имя файла скрипта редиректа
$script_fname = get_random_name() . '.js';
shuffle($allkeys);
reset($allkeys);
$pages = 0;
//счетчик количества страниц дора
//Разбиваем все ключевики $allkeys по страницам и формируем массив страниц дора
$dor_pages = split_allkeys_on_pages();
//массив страниц дора в виде: url||key1|key2|key3
unset($allkeys);
//Распределяем все страницы дора по страницам карты:
$map_pages = split_dor_pages_on_map_pages($dor_pages);
//массив карт в виде: array('номер карты' => array('url|anchor', 'url|anchor),....)
//формируем массив ссылок на страницы карты
$map_pages_urls_arr = create_map_pages_urls();
$map_pages_urls = $map_pages_urls_arr[0];
//массив ссылок на страницы карты в формате url||ankor
示例#5
0
function generate_name($str, $male_names, $female_names, $names, $surnames)
{
    $letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    while (preg_match("/MaleName/", $str)) {
        $str = preg_replace("/MaleName/", get_random_name($male_names), $str, 1);
    }
    while (preg_match("/FemaleName/", $str)) {
        $str = preg_replace("/FemaleName/", get_random_name($female_names), $str, 1);
    }
    while (preg_match("/Name/", $str)) {
        $str = preg_replace("/Name/", get_random_name($names), $str, 1);
    }
    while (preg_match("/Surname/", $str)) {
        $str = preg_replace("/Surname/", $surnames[rand(0, count($surnames) - 1)], $str, 1);
    }
    while (preg_match("/Initial/", $str)) {
        $str = preg_replace("/Initial/", $letters[rand(0, strlen($letters) - 1)], $str, 1);
    }
    return trim($str);
}