在php echo页面上添加favicon

时间:2016-05-03 19:47:25

标签: php echo favicon

我刚刚在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>";
    ?>

4 个答案:

答案 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。