<?php

srand
((double)microtime() * 100000);

// load the various data files.
$malenames=file('data/mnames');
$femalenames=file('data/fnames');
$lastnames=file('data/lnames');
$streets=file('data/street');
$locdata=file('data/locdata');
if (
rand(1100) > 50)
{
  
$occs=file('data/occupations');
}
else
{
  
$occs=file('data/titles');
}

$hobbies=file('data/hobbies');
$apts=array('A','B','C','D','E');
$streetypes=array('Ave','St','Rd');
if (
$female)
{
  
$fname=chop($femalenames[rand(0,count($femalenames)-1)]);
}
else
{
  
$fname=chop($malenames[rand(0,count($malenames)-1)]);
}

$lname=chop($lastnames[rand(0,count($lastnames)-1)]); 
$loc=chop($locdata[rand(0,count($locdata)-1)]);
if (
rand (1,100) > 50)
{
  
$streetnum=rand(1,200);

  if (
substr($streetnum,strlen($streetnum)-1,1) == '0')
    {
      
$streetnum.='th';
    }
  elseif (
substr($streetnum,strlen($streetnum)-1,1) == '1')
    {
      
$streetnum.='st';
    }
  elseif (
substr($streetnum,strlen($streetnum)-1,1) == '2')
    {
      
$streetnum.='nd';
    }
  elseif (
substr($streetnum,strlen($streetnum)-1,1) == '3')
    {
      
$streetnum.='rd';
    }
  else
    {
      
$streetnum.='th';
    }

  
$street=$streetnum ' ' $streetypes[rand(0,count($streetypes)-1)];
}
else
{
  
$street=chop($streets[rand(0,count($streets)-1)]);
}
$occ=chop($occs[rand(0,count($occs)-1)]);
$hobby=chop($hobbies[rand(0,count($hobbies)-1)]);
while (
rand(1,100) > 80)
{
  
$hobby .= ', '.chop($hobbies[rand(0,count($hobbies)-1)]);
}

$foo rand(1,150);
if (
$foo 50)
{
  
$apt=rand(1,50);
  if (
$foo 100)    {
      
$apt .= $apts[rand(0,count($apts)-1)];
    }
}

$addrnum=rand(100,2000);
$addr1=$addrnum.' '.$street.(($apt)? ' Apt #'.$apt '');
$address =  $addr1 '<br>'.$loc;

if (
$unparsed)
{
  echo 
"FNAME=$fname\n";
  echo 
"LNAME=$lname\n";
  echo 
"FNAME=$fname\n";
  echo 
"ADDR=$addr1 $loc\n";
  echo 
"OCC=$occ\n";
  echo 
"HOBBY=$hobby\n";
  echo 
"PHONE=unsupported\n";
}
else
{
?>
<html>
<head>
  <title>rim</title>
</head>
<body bgcolor="white" text="black">
  <p>
    Your random identity is: 
<table border="1">
<tr><td>Name: <strong><?echo($fname.' '.$lname)?></strong></td><td>Phone:</td></tr>
<tr><td colspan="2">Address: <strong><?echo($address)?></strong></td></tr>
<tr><td>Occupation: <strong><?echo($occ)?></strong></td><td>Hobbies: <strong><?echo($hobby)?></strong></td></tr>
</table>
  </p>
<p>
<? if ($female)
     {
?>
<a href="<?echo($SCRIPT_NAME)?>">get a male identity instead</a>
<?
     
}
 else
   {
?>
<a href="<?echo($SCRIPT_NAME.'?female=1')?>">get a female identity instead</a>
<?
   
}
?>
</p>

</body>

<?
   
   
}
?>