2016-07-30 6 views
0

を使用してファイルを送信するためにどのように私はちょうどこの答えPHPメーラーを使用してPHPでファイルを送信する方法としてHERE、通り抜けたので、私は、次のHTMLコードを持っている:は、PHPのメーラー

<form action="./php/send-file.php" method="post" enctype="multipart/form-data"> 
       <input type="file" name="files" id="filer_input" multiple="multiple"> 
       <input type="submit" value="Submit"> 
</form> 

PHPコードを

<!-- $file_to_attach = $_FILES['files']; --> 
$email->AddAttachment($_FILES['files']['tmp_name'], 
         $_FILES['files']['name']); 
:私は私が2行のコードの下でミスを作っています信じ

require_once('class.phpmailer.php'); 

$email = new PHPMailer(); 
$email->From  = '[email protected]'; 
$email->FromName = 'Your Name'; 
$email->Subject = 'Message Subject'; 
$email->AddAddress('[email protected]'); 

<!-- $file_to_attach = $_FILES['files']; --> 
$email->AddAttachment($_FILES['files']['tmp_name'], 
         $_FILES['files']['name']); 
return $email->Send(); 

:以下のように

しかし、私は確信していません、誰かが私は上記のPHPコードを使用して私のファイルを送信する方法について私を導くことができますか?

ありがとうございます。あなたがPHPのコメントをしたいとき

+0

あなたはあなたのコードが "動作しない" どのように手の込んだことはできますか?あなたは何を期待していましたか、実際何が起こったのですか?例外/エラーがある場合は、それが発生した行と例外/エラーの詳細を投稿してください。これらの詳細を入力または編集してください。 – FrankerZ

+0

この '<! - $ file_to_attach = $ _FILES ['files']とは何ですか? - > 'これは、PHPブロックでコードをコメントする方法ではなく、単に言います。構文エラーであることを確かめて、 '$ $ file_to_attach = $ _FILES ['files'];' – ArtisticPhoenix

+0

に変更してください。tempからあなたのプロジェクトのルートディレクトリにイメージファイルを保存し、添付ファイルのパスを与えてください。 –

答えて

0

かなり確信してこれは、構文エラー

<?php 
     <!-- $file_to_attach = $_FILES['files']; --> 

これは、HTMLコメントです。

<?php 
    //$file_to_attach = $_FILES['files']; 

あるいは

<?php 
    #$file_to_attach = $_FILES['files']; 
関連する問題