Bonjour à tous.

J'essaie d'utiliser la Librairie PHP Faker https://github.com/fzaninotto/Faker pour générer des données fictives:
Mais je reçois une erreur quand je l'adapte à mon code ci-dessous:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); 
 
?>
Me donne comme erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<br />
<b>Warning</b>:  fputcsv() expects parameter 2 to be array, string given in <b>C:\xampp\htdocs\email\email_genlib.php</b> on line <b>32</b><br />
S'il vous plaît, aidez-moi à corriger cette erreur car je ne sais pas exactement là où j'ai fauté.
Merci d'avance.