Я не могу сохранить данные CSV в файле
Я могу загрузить данные, но я не могу сохранить данные в файлах CSV и сохранить файл в определенной папке. Мое требование было загрузить данные веб-формы и отправитьэлектронная почта для конкретных пользователей.Я могу загрузить CSV-файл, но не могу сохранить информацию в CSV-файле
function webform_email_menu() {
$items = array();
$items['webform_email'] = array(
'title' => 'Webform Email', //page title
'description' => 'Webform Information', //description show when mouse hover on link
'page callback' => 'webform_list', //callback function which is invoked when menu item is called.
'access callback' => true, //any user can access this page
);
return $items;
}
function webform_list() {
module_load_include('inc', 'webform', 'includes/webform.export');
module_load_include('inc', 'webform', 'includes/webform.components');
module_load_include('inc', 'webform', 'includes/webform.submissions');
$submissions = webform_get_submissions(125);
echo "installation Type,Date of Purchase,Date of Install ,Outdoor Unit Model,Outdoor Unit Serial,Indoor Unit 1 Model,Indoor Unit 1 Serial,Indoor Unit 2 Model,Indoor Unit 2 Serial,Indoor Unit 3 Model,Indoor Unit 3 Serial,Indoor Unit 4 Model,Indoor Unit 4 Serial,Indoor Unit 5 Model,Indoor Unit 5 Serial,Indoor Unit 6 Model,Indoor Unit 6 Serial,Indoor Unit 7 Model,Indoor Unit 7 Serial,Indoor Unit 8 Model,Indoor Unit 8 Serial,Indoor Unit 9 Model,Indoor Unit 9 Serial,Owner First Name,Owner Last Name,Installation Address 1,Installation Address 2,City,State/Province,Zip/Postal Code,Country ,Owner Phone Number,Owner Email,Contractor Information,Contractor Name,Contractor Address 1 ,Contractor Address 2,City,State/Province,Zip/Postal Code,Country,Contractor Phone Number,Contractor Email,Distributor Name,Distributor Address 1,Distributor Address 2,City,State/Province,Zip/Postal Code,Country,TAC,Privacy Statement\n";
$surveycomponents = db_select('webform_component')
->fields('webform_component')
->condition('nid', 125)
->orderBy('weight')
->orderBy('name')
->execute()
->fetchAllAssoc('cid', PDO::FETCH_ASSOC);
$count =0;
$i=2;
foreach ($submissions as &$submission) {
$submission_value=$submission->data;
$i=0;
foreach($submission_value as $submissionvalue){
$numItems = count($submission_value);
if(++$i === $numItems) {
echo $csv_export="\n";
}else{
echo $csv_export=$submissionvalue[0].',';
}
}
}
$file_open = fopen('sites/default/files/csv/csvfile.csv', "a");
file_put_contents("sites/default/files/csv/csvfile.csv", $csv_export);
$csv_handler = fopen ('sites/default/files/csv/csvfile.csv','w');
fwrite ($csv_handler,$csv_export);
fclose ($csv_handler);
}
, где я допустил ошибку