Kot Bayun
Новичок
Доброе утро! У меня на странице есть небольшой простенький скрипт (скачан из Нета) для отправки письма по почте. PHP. В кодировке win 1251 работает прекрасно. Но понадобилась необходимость перевести кодировку странички в UTF-16 (добавить буквы из других языков) и скрипт перестал работать. В чем тут может быть дело?
PHP:
<?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$milo = substr(htmlspecialchars(trim($_POST['milo'])), 0, 1000);
$fon = substr(htmlspecialchars(trim($_POST['fon'])), 0, 100);
$mess = "Новое сообщение в форме заказа!\n\nТекст заказа:\n\n" .
substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000) ."\n\nадрес отправившего:\n\n". $milo "\n\nТелефон отправившего:\n\n". $fon . "\n\nКонец текста.". "\n\nЭто письмо сгенерировано автоматически!";
$to = 'мой e-mail';
// $from - от кого
$from=$_SERVER['REMOTE_ADDR'];
mail($to, $title, $mess, 'From:'.$from);
// и начиная с нижеследующей строки перестает работать. при просмотре в функции "Source" код с этой части теряет синтаксис и не распознается ,как код.
echo("<script>location.href='http://моя glavanaya stranica'</script>");
} ?>