所以我正在和团结一起写一个游戏,我给玩家们发了一封电子邮件,上面有他们所有的数据,说明他们是如何打球的。我发送电子邮件的方式是格式化一个字符串,该字符串已经编写了html,它取代了说明符$_table,将我需要发送到服务器上的数据插入到发送给用户电子邮件的php脚本中。所有这些都有效。
我有一个问题,虽然发送链接到图像。因为我是在C# program中这样做的,所以我很难使用<img src ="example.com/example.png"/>标记。
当它发送时,它发送格式为<img src=\"example.com/example.png\"/>,而不显示图像。
如何在C#?中正确发送此字符串
我已经尝试过使用"并使用@""""来格式化字符串。
任何和所有的帮助都是感激的。
*编辑::更新代码。
因此,在我的C#代码中,我从一个txt文件读取我的基本html。问题是当我用带有img标签的表替换时。
我有一个电子邮件函数SendEmail,它发送一个表单。在表单中,它有一个消息参数,它只是一个字符串。此表单被发送到一个php脚本,该脚本从表单发送到电子邮件。
//统一守则
public static void SendEmail(string _email, string subject, string message)
{
if(CheckEmail(_email))//Checks if valid email form
{
WWWForm form = new WWWForm();
form.AddField("from", "example@example.com");
form.AddField("email", _email);
form.AddField("subject", subject);
form.AddField("message", message);
WWW web = new WWW("http://www.example.com/_email.php", form); //Unity class for various web functions
}
else
{
label.text = "Invalid Email";
}
}我正在发送的消息是一个带有img链接的表,这些链接被字符串变量引用以提高可读性。
public static string GetFormatedMetricTable(){
int time = 0;
string clockIcon = "<img src = "http://files.softicons.com/download/web-icons/web- grey-buttons-by-axialis-team/png/48x48/Clock.png"/>";
return "<table><tr><td>" + time + clockIcon + "</td></tr></table>";
}上面的代码对本例进行了简化,但仅限于内容方面。
在我的php代码中,我使用一个简单的邮件函数从我的smtp服务器发送电子邮件。
问题在于双引号.的字符串格式。
当从电子邮件中查看html代码时,我会得到/“,这会导致图像不显示。
期望结果http://subligaming.com/example.html
注:使用Mono .Net
这里是我的php代码。
<?php
$from = $_REQUEST['from'];
$name = $_REQUEST['name'];
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
// $newMessage = str_replace(""", '$_"', $message);
// $newerMessage = str_replace("$_", "", $newMessage);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: Subliminal Gaming <$from>\r\n";
mail($email, "$subject",
$message, $headers );
echo "Thank you for using our mail form";
?>我目前正在阅读如何在php中使用字符串文字,这可能是问题所在,但我不知道如何修复它。有什么指示吗?
发布于 2013-03-12 11:22:08
只需在html标记中使用简单引号即可。
<img src ='example.com/example.png'/>https://stackoverflow.com/questions/15358627
复制相似问题