2016-05-03 1 views
1

Я просто создал простую форму php на HTML-сайте. Все работает и хорошо, но я хотел бы добавить фавикон на эхо-странице ... Я использую этот код на самом деле:Добавить favicon на странице php echo

<?php $name = $_POST['demo-name']; 
    $email = $_POST['demo-email']; 
    $message = $_POST['demo-message']; 
    $formcontent="From: $name \n Email: $email \n Message: $message"; 
    $recipient = "[email protected]"; 
    $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

Я не вижу, где вы пытаетесь реализовать фавиконки , В html-head определен favicon, подробнее здесь: https://en.wikipedia.org/wiki/Favicon#How_to_use – Jojo

ответ

0

Вы должны включить HTML-код вашей фавиконки:

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 
<link rel="icon" href="/favicon.ico" type="image/x-icon"> 
0

Я верю, что на странице «эхо» вы имеете в виду страницу php после отправки формы, которая состоит из кода, который вы использовали.
Эта страница не обязательно должна быть всем PHP-кодом, поэтому вместо эхо-html вы можете сделать чистый html под почтовым кодом php.
Чтобы файл php выглядел так, favicon находится в html head.

<?php 
    $name = $_POST['demo-name']; 
    $email = $_POST['demo-email']; 
    $message = $_POST['demo-message']; 
    $formcontent="From: $name \n Email: $email \n Message: $message"; 
    $recipient = "[email protected]"; 
    $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> 
0

Хотя у вас уже есть правильный ответ, чтобы сделать вещи немного более ясным, вы можете попробовать удалить эко часть и заменить его на следующем примере:

<?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, а также изменять и ускорять кавычки там, где это необходимо.

0

В настоящее время речь идет не только о создании нескольких тегов и добавлении файла favicon.ico. Вместо этого вы должны использовать такие инструменты, как Favicon Generator здесь: http://realfavicongenerator.net/

Он генерирует и анонсирует свой фавикон для Android, IOS, MacOS, Windows Phone и т.д.