Quindi:PHPMailer attaccamento, farlo senza un file fisico
// Setup mail class, recipients and body
$mailer->AddAttachment('/home/mywebsite/public_html/file.zip', 'file.zip');
The AddAttachment function has four arguments:
AddAttachment(PATH_TO_FILE, FILENAME, ENCODING, HEADER_TYPE)
ho usato per usare XMail() e quando ho aggiunto un allegato qui, ho passato il nome del file e il contenuto, che dovrebbe essere in esso.
Ti piace questa:
$xmail->addAttachment('myamazingfile.pdf', $content);
Come posso farlo funzionare allo stesso modo, così quando chiamo AddAttachment()
dalla classe PHPMailer, posso neanche passare lo stesso o qualcosa di simile, quindi non ho bisogno di avere un file reale sul mio server da inviare?
Molto bello. Grazie per la tua risposta – Karem
Per chiunque provi a farlo, la codifica sarà probabilmente "base64" e il tipo $ è una stringa del tipo MIME. – daviddukeuk
il link è rotto in questo momento –