Люди подскажите по кодировке php

интернет программирование php

<?php
//declare our assets
$name = stripcslashes($_POST['name']);
$telefon = stripcslashes($_POST['number']);
$comment = stripcslashes($_POST['message']);
$subject = stripcslashes($_POST['subject']);
$contactMessage =
" Name: $name

Telephone: $telefon

Text:
$comment



Sending IP:$_SERVER[REMOTE_ADDR]";

//send the email
mail('*@mail.ru', $subject, $contactMessage);
echo('success'); //return success callback
?>

Приходят письма в другой кодировке
вааывв

И если не сложно, как сделать ограничение по отправленным письмам, типа, не больше 1 в час.

Примечание:
Решил проблему введением заголовков

$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: Форма обратной связи <Почта@mail.ru>\r\n";
mail('Почта@mail.ru', $subject, $contactMessage, $headers);
echo('success'); //return success callback

Но вот как сделать ограничение на отправку так и не придумал...
Ответы:
в начало файла вставьте session_start();
в $_SESSION['last_send'] запомните время отправки и при следующей отправке легко узнаете сколько прошло времени. примерно так
                       $tm=time(); $tm2=strtotime($_SESSION['last_send']);
                       $time_diff=($tm - $tm2) / 60 ;
                       if ($time_diff < 60 )
                           die('Час после отправки еще не прошел');
                       else
                           echo 'success';  // можно отправлять
А где у Вас заголовки с нужной кодировкой?
А где у Вас заголовки с типом письма?
Изучайте статьи по ссылкам, учитесь пользоваться google и всё будет хорошо.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.