У меня есть функциональность, которая будет получать пользовательский ввод и ввод файла в форме и отправлять его по электронной почте.Я использую этот код для захвата этих файлов:
$attachments_array = NULL;
foreach($_FILES as $userfile){
// store the file information to variables for easier access
$tmp_name = $userfile['tmp_name'];
$type = $userfile['type'];
$name = $userfile['name'];
$size = $userfile['size'];
if($tmp_name != ""){
$data=array(
'tmpfname' => $tmp_name,
'filename' => $name,
'type' => $type,
);
$attachments_array[] = $data;
}
}
Итак, я получаю ввод файла пользователя и помещаю его в $attachments_array
.Но что, если у меня есть фиксированный файл, расположенный где-то вроде:
https://www.myurl.com/A_Beginners_Guide_to_Outsourcing.pdf
Как передать это в массив вложений?Я пытаюсь:
$attachments_array[] = file_get_contents('https://www.myurl.com/A_Beginners_Guide_to_Outsourcing.pdf');
Но, кажется, не работает.Я хотел бы передать его в массив вложений, как переменная $data
.