Wrap text
Report abuse
<?php
$DB['male'] = file('names_male.txt');
$DB['female'] = file('names_female.txt');
$DB['all'] = array_merge($DB['male'], $DB['female']);
$gender = $_GET['gender'];
if (empty($gender))
{
$MorF = array('male', 'female');
$gender = $MorF[rand(0, 1)];
}
$name = $DB[$gender][array_rand($DB[$gender])];
$rawPatronymic = $DB['male'][array_rand($DB['male'])];
$rawSurname = $DB['all'][array_rand($DB['all'])];
$q = urlencode("$rawPatronymic $rawSurname");
$pipe = unserialize(file_get_contents("http://pipes.yahoo.com/pipes/pipe.run?_id=dIZjkOl53hGbTES_U5Wufg&_render=php&gender=$gender&q=$q"));
if ($pipe['count'] == '1')
{
$patronymic = $pipe['value']['items'][0]['patronymic'];
$surname = $pipe['value']['items'][0]['surname'];
$result = "$surname $name $patronymic";
}
else $result = 'error';
echo $result;