为了账号安全,请及时绑定邮箱和手机立即绑定

PHP在mailgun中发送多个文件附件

PHP在mailgun中发送多个文件附件

PHP
繁星淼淼 2021-09-18 17:11:32
我正在尝试使用 mailgun 发送电子邮件并发送正文消息 url-to 以上传用户文件夹中的文件...问题是我不知道如何捕获目录中的所有文件并显示是否喜欢链接(下载它) .. 这是我试图用代码做的事情:$uploadsDir = 'https://lionbg.net/careers-test/upload'.$folderName.'/';$first_char = mb_substr($jsonDecode["firstName"], 0, 1);$directory = "upload/".$folderName."";$filesInFolder = glob($directory . "/*.jpg");$files = array();foreach($filesInFolder as $filename){   //Simply print them out onto the screen.   //$files = "<a href='".$uploadsDir.$filename"' target='_blank'>".$filename.'</a>';   $result = array_merge($result, $filename);}$mg->sendMessage($domain, array(  'from'    => 'from-email@gmail.com',  'to'      => 'to@gmail.com',  'subject' => 'New applicant',  'text'    => ''.$result.''));
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

不确定你在问什么,但也许吧。这是一个精简版。生成的 HTML 只是指向目录中文件的链接列表:


<?

$protocol = "http://" ;

define('DOMAIN', $protocol . $_SERVER['SERVER_NAME'] . '/' );

$directory = "upload";


array_map('files', glob($directory . "/*.jpg"));


function files($images) {

echo '<li><a href ="' . DOMAIN . $images . '" target="_blank">' .   DOMAIN . $images . '</a></li>';

}


?>


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信