На един сайт има форма за контакт и скрипт, който изпраща съобщението.
<?php
$mailto = "123@abv.bg";
$subject = "Поща от сайта";
$message = "Изпратено:";
$header = "From: ".$_POST['email'];
foreach ($_POST as $key => $value)
{
if (!is_array($value))
{
$message .= "\n".$key." : ".$value;
}
else
{
foreach ($_POST[$key] as $itemvalue)
{
$message .= "\n".$key." : ".$itemvalue;
}
}
}
mail($mailto, $subject, stripslashes($message), $header);
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="bg">
<title>Untitled Page</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="wb_Text1" style="position:absolute;left:20px;top:76px;width:709px;height:23px;z-index:0" align="left">
<font style="font-size:19px" color="#FF0000" face="Arial"><b><i><a href="index.htm">Благодаря Ви за писмото.</a> <a href="./contact.htm">Ще отговоря при първа възможност.</a></i></b>
Позадрави! <br/>
</font></div>
</body>
</html>
Всичко си работи нормално, но когато го пробвах на друг сайт излизт едни маймуни. Новият сайте с UTF-8, и аз съм сменил кодировката в скрипта, записвах го и в UTF-8 и в ANSI и не ще и не ще. Някакви предложения?
<?php
$mailto = "123@abv.bg";
$subject = "Поща от сайта";
$message = "Изпратено:";
$header = "From: ".$_POST['email'];
foreach ($_POST as $key => $value)
{
if (!is_array($value))
{
$message .= "\n".$key." : ".$value;
}
else
{
foreach ($_POST[$key] as $itemvalue)
{
$message .= "\n".$key." : ".$itemvalue;
}
}
}
mail($mailto, $subject, stripslashes($message), $header);
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="bg">
<title>Untitled Page</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="wb_Text1" style="position:absolute;left:20px;top:76px;width:709px;height:23px;z-index:0" align="left">
<font style="font-size:19px" color="#FF0000" face="Arial"><b><i><a href="index.htm">Благодаря Ви за писмото.</a> <a href="./contact.htm">Ще отговоря при първа възможност.</a></i></b>
Позадрави! <br/>
</font></div>
</body>
</html>
Всичко си работи нормално, но когато го пробвах на друг сайт излизт едни маймуни. Новият сайте с UTF-8, и аз съм сменил кодировката в скрипта, записвах го и в UTF-8 и в ANSI и не ще и не ще. Някакви предложения?