Форма отправить файл прикрепить - PullRequest
0 голосов
/ 25 мая 2018

У меня есть форма с частью загрузки.после загрузки файла пользователь нажимает кнопку отправки.После этого я хочу отправить файл в виде вложения на почту получателя

Ответы [ 2 ]

0 голосов
/ 25 мая 2018
if( isset($_POST['myFile']) ){

    $attachname8=$_FILES['myFile']['name'];
    $attachment8='';

    $output_dir="report/";
    //Filter the file types , if you want.

    if(!empty($attachname8))
    {
        if ($_FILES["myFile"]["name"] > 0)
        {
              echo "Error: " . $_FILES["myFile"]["error"] . "<br>";
        }
        else
        {
             //move the uploaded file to uploads folder;
             move_uploaded_file($_FILES["myFile"] ["tmp_name"],$output_dir.$_FILES["myFile"]["name"]);
             $attachment8="report/".$_FILES["myFile"]["name"];

        }
    }
}
0 голосов
/ 25 мая 2018

если у вас есть <input type='file' name='myFile' /> в вашей форме, при отправке все, что вам нужно, это получить это именованное поле в вашем php-файле как

if( isset($_POST['myFile']) ){
// means there is file submitted
// do process it here (store, edit, delete, whatever)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...