Я просмотрел несколько документов по этому вопросу и применил эти шаги, но пока напрасно. Я написал код для файла excel, но хочу получить его содержимое в том же файле и использовать его как вложение файла excel с помощью функции PHPMailer.
Ниже приведен код, который я использую после создания файла Excel:
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
$data = ob_get_contents();
$email->SetFrom('[email protected]', 'Talal Haider'); //Name is optional
$email->Subject = 'Test Mail';
$email->Body = 'Simple Test Email';
$email->AddAddress( '[email protected]' );
//$email->AddAddress( '[email protected]' );
$email->AddAttachment($data, 'Inspection_Report.xls' );
if($email->Send()){
echo "Mail Sent";
} else{
echo "Mail Failed";
}
Пожалуйста, направьте меня в правильном направлении. Большое спасибо