我正在尝试实现一个代码,以便在php邮件正文中嵌入随机图像,并且图像位于目录中。我尝试过使用html标签。但它不起作用,因为图像不在http位置。图像位于服务器位置,而不是客户端位置。请帮我解决此问题。
先谢谢
答案 0 :(得分:0)
你可以简单地使用glob函数搜索匹配模式的所有路径名,从目录中获取所有文件,然后使用rand函数,你只需从中选择任何随机图像。
function random_pic($dir = 'images')
{
$files = glob($dir . '/*.jpg');
$file = array_rand($files);
return $files[$file];
}
答案 1 :(得分:0)
只需将服务器上的所有图像保存在可公开访问的文件夹中,就像index.php所在的目录一样,然后它就可以显示在邮件正文中。