Mastermind
03.08.2005, 12:51
есть php скрипт:
<?
$from = "from@mail.ru";
$email = "to@mail.ru";
$topic = "subject";
$message = $QUERY_STRING;
$headers = "From: ".$from."\r\nReply-To: ".$from."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;";
$body .= $message."\r\n\r\n";
mail ($email, $topic, $body, $headers);
?>
Как видно данный скрипт отправляе QUERY_STRING на to@mail.ru от from@mail.ru с темой subject.
Используется в форме с методом GET.
Соответственно вызывается при отправке формой так:
*/script.php?name=abc&tel=123&submit=send
Скрипт отправляет на мыло:
name=abc&tel=123&submit=send
Проблема:
Русские буквы кодируются %hex.
Есть ли в php встроенное средство раскодирования (ну к примеру по hex'у получить сам символ)?
Может есть какие то проги для раскодирования?
Альтернативные варианты решения данной проблемы?
<?
$from = "from@mail.ru";
$email = "to@mail.ru";
$topic = "subject";
$message = $QUERY_STRING;
$headers = "From: ".$from."\r\nReply-To: ".$from."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;";
$body .= $message."\r\n\r\n";
mail ($email, $topic, $body, $headers);
?>
Как видно данный скрипт отправляе QUERY_STRING на to@mail.ru от from@mail.ru с темой subject.
Используется в форме с методом GET.
Соответственно вызывается при отправке формой так:
*/script.php?name=abc&tel=123&submit=send
Скрипт отправляет на мыло:
name=abc&tel=123&submit=send
Проблема:
Русские буквы кодируются %hex.
Есть ли в php встроенное средство раскодирования (ну к примеру по hex'у получить сам символ)?
Может есть какие то проги для раскодирования?
Альтернативные варианты решения данной проблемы?