2010-12-28 8 views
0

私はPHP MYSQLプロジェクトに取り組んでいます。私はCVをデータベースにアップロードまたは保存する必要があります。PHP MYSQL電子メールにテキストエリアのテキストを添付

私はtextarea(CV)フィールドのテキストを電子メールに添付してユーザーに送信したいと思います。

テキストエリアテキストを文書として添付して電子メールで送信するにはどうすればよいですか?

+1

私はあなたが何を求めているのか分かりません。 CVとは何ですか?あなたは履歴書について話していますか?この質問はPHP、MySQL、またはHTMLにどのように関連していますか?どのようにこれらの技術を使って問題を解決したいですか? – TehShrike

+0

添付ファイルを添付してPHPから電子メールを送信するとしますか?テキストファイルですか? Microsoft Word文書ですか? – thirtydot

+0

私は自分のCV(履歴書)をコピーして過去のテキストエリアに持っていて、雇用者にメールで添付して送信し、mysqlデータベースにも保存します。 – SameasBefore

答えて

0

データベースからCVを取得し、tmpフォルダに保存します。添付ファイルを作成して追加するには、PHPMailerまたはSwift Mailerなどのメールライブラリを使用します。

これらの電子メールライブラリのいずれかを使用すると、処理が大幅に簡素化されます。たとえば、PHPMailerを使用してメールを送信すると、次のようになります:

$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

私はそれをすることができますが、私は電子メールに含まれていない添付ファイルとしてそれを置くのが好きです。 – SameasBefore

+0

これはメールではなく添付ファイルとして行います。 – webbiedave

+0

私はこれを試しましたが、添付ファイルとしてではなく電子メールの本文にのみ含まれています。テキストエリアをMSドキュメントに変換するのが好きです。 – SameasBefore

関連する問題