Отправка PDF-файла, созданного с помощью CakePDF, по электронной почте.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отправка PDF-файла, созданного с помощью CakePDF, по электронной почте.

Сообщение Anonymous »

Я использую CakePHP 2, CakeEmail и плагин CakePDF

Я пытаюсь создать PDF-файл на основе представления и прикрепить его к электронному письму. Я прочитал файл «Прочитай меня», но ничего не понял. Нужно ли мне создавать файл на сервере?

Это мой код на данный момент (электронное письмо отправляется, но PDF-файл отсутствует).

Код: Выделить всё

// Build PDF as attachment
$CakePdf = new CakePdf();
$CakePdf->template('email_view', 'default');
//get the pdf string returned
$pdf = $CakePdf->output();

// SMTP Options
$this->Email->smtpOptions = array(

// Only to be used internally
'port'=>'25',
'timeout'=>'30',
'host' => '111.111.111.111',
'username'=>'',
'password'=>''
);
$this->Email->template = 'newExpenseClaim';
$this->Email->from    = 'Expense Tracker ';
$this->Email->to      = '[email protected]';
$this->Email->subject = 'New Expense Claim Submitted - Please Review';
$this->Email->sendAs = 'both';
$this->Email->delivery = 'smtp';

$this->Email->attachments = $pdf;

// Set username & url in email
$this->set('user', $fu['User']['name']);
$this->set('ms', $ms);
$this->Email->send();
$this->set('smtp_errors', $this->Email->smtpError);
Вот что прочитал на github:

https://github.com/ceeram/CakePdf< /p>

Любая помощь будет принята с благодарностью!

Подробнее здесь: https://stackoverflow.com/questions/122 ... th-cakepdf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»