Здравейте на всички,
От известно време се опитвам една форма за контакт да изпраща данните на кирилица, но нещо не се получава:
PHP кодът/sendmail.php/ е следния,
а самата форма:
Код
Със и без header('Content-Type: text/html; charset=utf-8'); в php файла, резултата е един и същ>> С‚РµСЃС и т.н. Опитах и с вариант като този:
$from = "From: $visitormail\r\n
Content-type: text/html; charset=utf-8\r\n";
но резултата не се промени.
Ще съм благодарен на всякакви предложение
От известно време се опитвам една форма за контакт да изпраща данните на кирилица, но нещо не се получава:
PHP кодът/sendmail.php/ е следния,
Код:
<?php
$visitor = $_REQUEST['visitor'];
$visitormail = $_REQUEST['visitormail'];
$subject = $_REQUEST['subject'];
$notes = $_REQUEST['notes'];
$visitor=trim($visitor);
$visitormail=trim($visitormail);
$subject=trim($subject);
$notes=trim($notes);
$notes = addslashes($notes);
$ipi = getenv("REMOTE_ADDR");
$httprefi = getenv ("HTTP_REFERER");
$httpagenti = getenv ("HTTP_USER_AGENT");
if (!isset($_REQUEST['visitormail'])) {
header( "Location: /contacts.php" );
}
elseif(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,"."))) {
header( "Location:/contacterror.php" );
}
elseif (empty($visitor) || empty($visitormail) || empty($notes)) {
header( "Location: /contacterror.php" );
}
else {
$todayis = date("l, F j, Y, g:i a");
$message = " $todayis [EST] \n
From: $visitor ($visitormail)\n
Subject: $subject \n
Message: $notes \n
Additional Info : IP = $ipi \n
Browser Info: $httpagenti \n
Referral : $httprefi \n
";
$from = "From: $visitormail\r\n";
mail("...@abv.bg", $subject, $message, $from);
header( "Location: /thankyou.php" );
}
?>
а самата форма:
Код
Код:
<form action="/sendmail.php" method="post">
<div>
<p style="padding-left: 60px; text-align: left;"><span class="style6">*</span>Вашето име: <br /> <input class="style6" name="visitor" size="35" type="text" /> <br /> <span class="style11">*</span>Вашият еmail:<br /> <input class="style6" name="visitormail" size="35" type="text" /> <br /> <span class="style11">*Относно</span>:<br /> <input class="style6" name="subject" size="35" type="text" /> <br /> <br /> <br /> <span class="style11">*</span>Съобщение: <br /> <textarea class="style6" cols="40" rows="8" name="notes"></textarea></p>
<p style="padding-left: 60px; text-align: center;"><input class="style6" type="submit" value="Изпрати" /></p>
</div>
<div style="padding-left: 60px;">(Полетата означени с /<span class="style6">*/</span> са задължителни)</div>
</form>
Със и без header('Content-Type: text/html; charset=utf-8'); в php файла, резултата е един и същ>> С‚РµСЃС и т.н. Опитах и с вариант като този:
$from = "From: $visitormail\r\n
Content-type: text/html; charset=utf-8\r\n";
но резултата не се промени.
Ще съм благодарен на всякакви предложение