我刚刚在HTML网站上创建了一个简单的php表单。一切都运行良好,但我想在echo页面上添加一个favicon ...我实际上是在使用这段代码:
<?php $name = $_POST['demo-name'];
$email = $_POST['demo-email'];
$message = $_POST['demo-message'];
$formcontent="From: $name \n Email: $email \n Message: $message";
$recipient = "myemail@gmx.net";
$subject = "Message from ...";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "<body style='background-color:#000000; color:#ffffff; font-family:arial; font-size:20px; padding-top: 100px' align='center' >" . " " . "Thank You! </br> </br><a href='index.html' style='text-decoration:none; color:#f3bd46;'> Return to ...</a></body>";
?>
答案 0 :(得分:0)
您应该将HTML代码包含在您的favicon中:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
答案 1 :(得分:0)
我相信通过回声页面&#39;你的意思是表单提交后的php页面,它包含你共享的代码
那个页面不需要是所有的PHP代码,所以不用回显html你可以在php邮件代码下面做纯HTML。
所以php文件看起来像这样,favicon是html头。
<?php
$name = $_POST['demo-name'];
$email = $_POST['demo-email'];
$message = $_POST['demo-message'];
$formcontent="From: $name \n Email: $email \n Message: $message";
$recipient = "myemail@gmx.net";
$subject = "Message from ...";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="shortcut icon" href="favicon.ico">
<style>
body{
background-color:#000;
color:#fff;
font-family:arial;
font-size:20px;
padding-top: 100px;
text-align:center;
}
a{
text-decoration:none;
color:#f3bd46;
}
</style>
</head>
<body>
Thank You! <br/><br/>
<a href='index.html'> Return to ...</a>
</body>
</html>
答案 2 :(得分:0)
虽然您已经有了一个有效的答案,但为了使事情更加清晰,您可以尝试删除eco部分并将其替换为以下示例:
<?php
$output = '<!DOCTYPE HTML>';
$output .= '<html><head><title></title>';
$output .= '<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">';
$output .= '<link rel="icon" href="/favicon.ico" type="image/x-icon">';
$output .= '</head>';
$output .= '<body style="background-color:#000000; color:#ffffff; font-family:arial; font-size:20px; padding-top: 100px" align="center">';
$output .= 'Thank You! </br></br><a href="index.html" style="text-decoration:none; color:#f3bd46;"> Return to ...</a></body>';
$output .= '</html>';
echo $output;
?>
请注意,如果源代码外观对您很重要,您可能需要对代码进行一些调整,例如使用\ n \ t添加新行和制表符以及在需要时更改和转义引号。
答案 3 :(得分:0)
如今,它不仅仅是创建一些标签并添加favicon.ico文件。您应该在这里使用诸如Favicon Generator之类的工具:http://realfavicongenerator.net/
它会为Android,iOS,MacOS,Windows Phone等生成和预览您的favicon。