dziękuję bardzo. Prawidłowy skrypt tutaj:
if (($_SERVER['REQUEST_METHOD'] === 'POST') && ($_POST['action'] === 'submit'))
{
$numberOfSubmissions = $_POST['number'];
$datesWithNoSpaces = str_replace(' ', '', $_POST['date']); $dates = explode(',', $datesWithNoSpaces); $correctDates = array_filter($dates, function ($date) use
($today) {return $date >= $today;}); $countCheckDate = count($correctDates);
if ($countCheckDate == 0)
{
echo "<script>alert('There is no valid date!');</script>"; }
else
{
$names = ['John', 'Mark', 'Michael', 'Jane', 'Barrack', 'James', 'Naomi', 'Julian', 'Patrick', 'Thomas', 'Steve', 'Jessica', 'Victoria', 'Amelia', 'Sarah', 'Joseph', 'Linda'];
$surnames = ['Wick', 'Bond', 'Snow', 'September', 'Jobs', 'Obama', 'White', 'Grey', 'Jackson', 'Doe', 'Jackson', 'Miller', 'Vosconi', 'Pepperoni', 'Freeman', 'Smith'];
$ends = ['com', 'eu', 'info', 'net', 'biz', 'uk', 'us', 'org', 'de', 'pl'];
foreach ($correctDates as $d)
{
}
function randomEmailName($length = 11)
{
$characters = 'abcdefghijklmnopqrstuvwxyz';
$charactersLength = strlen($characters); $randomString = '';
for ($i = 0; $i < $length; $i++)
{
$randomString .= $characters[rand(0
, $charactersLength - 1
)]; }
return $randomString;
}
function randomDomain($length = 7)
{
$characters = 'abcdefghijklmnopqrstuvwxyz';
$charactersLength = strlen($characters); $randomString = '';
for ($i = 0; $i < $length; $i++)
{
$randomString .= $characters[rand(0
, $charactersLength - 1
)]; }
return $randomString;
}
for ($i = 0; $i < $numberOfSubmissions; $i++)
{
$phone = rand(100000000
, 999999999
); $randomPhone = implode(' ', str_split
($phone, 3
));
$mailEnd = $ends[$randomEnds];
$randomEmail = randomEmailName().'@'.randomDomain().'.'.$mailEnd;
echo $names[$randomNames]." ".$surnames[$randomSurnames].", ".$randomPhone.", ".$randomEmail.", ".$dates[$randomDates]."<br>"; // Zobaczmy co się tu dzieje }
}
}