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