1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <?php
// require the Faker autoloader
require_once '/gen/src/autoload.php';
$number = $_POST['numField'];
function generate_emails($number) {
if (is_numeric($number) && $number != 0) {
if ($number > 1000) { //put hard limit on generate request
$number = $_POST['numField'];
}
$faker = Faker\Factory::create();
$generated_email_addresses = array();
for ($i=0; $i<$number; $i++){
$randomEmail = $faker->freeEmail;
}
}
header('Content-Type: text/txt; charset=utf-8');
header('Content-Disposition: attachment; filename=emails.txt');
$output = fopen('php://output', 'w');
/* fwrite($output, "Generated $email_count random test e-mails:");
// fwrite($output, " ");
fputcsv($output, $generated_emails); */
fputcsv($output, $randomEmail);
}
generate_emails($number);
?> |
Partager