gpt4 book ai didi

php - 从数据库中提取长文本和从数据库中提取图像 url

转载 作者:行者123 更新时间:2023-11-28 23:27:07 25 4
gpt4 key购买 nike

我正在尝试在电子邮件中显示我的数据库中的描述和图像(显示图像目录 (example.com/upload/pic.jpg),但似乎不起作用,尽管邮件中显示了其他字段。这是我的代码。

最佳答案

正如我在评论中所写,图像需要一个完整的 URL 而不是您本地计算机的路径,再加上一个 img src是必需的,并以 HTML 格式发送。

即:

<img src="http://www.example.com/image.jpg">

然后以 HTML 格式发送,访问 PHP.net 网站:

它包含示例,但我会在这里发布一个并从 mail() 上的手册中提取功能:

<?php
// multiple recipients
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';

// subject
$subject = 'Birthday Reminders for August';

// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';

// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

// Mail it
mail($to, $subject, $message, $headers);
?>

你基本上可以添加额外的 http://www.example.com/到图像的现有变量。不要忘记末尾的斜杠。

即:

$captain_image = "http://www.example.com/". $row["imagesPath"];

并使用$captain_image img src 的变量邮件中的代码。

即:

<img src="$captain_image">在双引号中。

但是,对于您的代码,它会读作并转义 $captain_image 的双引号在带有 \ 的变量声明中. (这对于拥有正确的 HTML 标记并且不会同时导致解析错误很重要):

$message_coordinator .= "Image: <img src=\"$captain_image\"><br>";

使用 <br>作为 HTML 发送时的换行符。

  • 旁注:变量不会在单引号中被解析,所以 <img src='$captain_image'>将失败,并且只会显示变量名称而不是图像。

考虑使用 PHPMailer,它会让您的生活轻松很多。

或 Swiftmailer:

关于php - 从数据库中提取长文本和从数据库中提取图像 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38839451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com