を送る:phpmailerのは、こんにちは、私はphpmailerのスクリプトで名=「FILE1」とコードとファイルアップロードフィールドを持つ添付ファイル名ではなく、添付ファイル
if (isset($_FILES['file1']))
{
$file1_path = $_FILES['file1']['tmp_name'];
$file1_name = $_FILES['file1']['name'];
$file1_type = $_FILES['file1']['type'];
$file1_error = $_FILES['file1']['error'];
$mail->AddAttachment($file1_path);
}
をそして、いくつかの理由で、それはphp45we34のように(各時間差分を添付、その実際のファイルではなく、その一時的な名前のパスと思われる)
助けてください?
これはすばらしそうです。唯一のことは、私は多くのファイルアップロードをしたいということです。 (ファイル1、ファイル2、ファイル3)。 PHPのコードブロックを一度だけ実行する方法はありますか? –
@ user845311フォームの各ファイルに異なる名前属性を使用できます(例: 'file1'、' file2'などを使用し、サーバ側では 'foreach($ _FILES as $ key => $ file){...}'のようなループを使い、ループの中では '$ file ['tmp_name '] 'など。 – ovi
@Ovidiu Ok i gotcha。しかし、私は.basename($ _ FILES ...?と追加添付ファイルのために何を使用するのですか? –