2010-12-28 6 views
0

Ich arbeite an einem PHP MYSQL-Projekt Job-Board, das erfordert, dass ich CV in die Datenbank hochlade oder speichere.PHP MYSQL Textnachricht an E-Mail anhängen

Ich möchte Text aus einem Textarea (CV) -Feld an eine E-Mail anhängen und an den Benutzer senden.

Wie kann ich textarea-Text als Dokument anhängen und mit E-Mail senden?

+1

Ich verstehe nicht, was Sie verlangen. Was genau ist ein Lebenslauf - sprichst du von einem Lebenslauf? Wie bezieht sich diese Frage auf PHP, MySQL oder HTML? Wie wollen Sie diese Technologien nutzen, um Ihr Problem zu lösen? – TehShrike

+0

Wollen Sie sagen, dass Sie eine E-Mail von PHP mit einem Anhang senden möchten, der ist: eine Textdatei? ein Microsoft Word-Dokument? – thirtydot

+0

Ich habe eine Textstelle wo ich meinen CV (Lebenslauf) kopiere und hinterlasse und ihn als Anlage mit meiner E-Mail an den Arbeitgeber sende und auch in die MySQL-Datenbank speichere. – SameasBefore

Antwort

0

Greifen Sie den Lebenslauf von der Datenbank und speichern Sie in tmp-Ordner. Verwenden Sie eine Mail-Bibliothek wie PHPMailer oder Swift Mailer, um den Anhang zu erstellen und hinzuzufügen.

Die Verwendung einer dieser E-Mail-Bibliotheken vereinfacht den Prozess erheblich. Zum Beispiel, mit PHPMailer, Senden einer E-Mail würde umfassen:

$mail = new PHPMailer(); 
$mail->Host = 'localhost'; 
$mail->From = '[email protected]'; 
$mail->Mailer = 'smtp'; 
$mail->Subject = 'A Subject'; 
$mail->Body  = 'Here\'s the CV!'; 
$mail->AddAddress('[email protected]'); 
$mail->AddAttachment('/tmp/cv.zip', 'cv.zip'); 
$mail->Send(); 
+0

Ich kann das tun, aber ich mag es als Anhang nicht in der E-Mail enthalten. – SameasBefore

+0

Dies tut es als Anhang, nicht in E-Mail. – webbiedave

+0

Ich habe das versucht, aber es nur in Körper der E-Mail aber nicht als Anhang enthalten. Ich möchte Textarea in MS Document konvertieren. – SameasBefore