скрипт по отправке на почту перестает работать

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>");
} ?>
 

Gremboloid

инженера Гр...
В чем тут может быть дело?
Дело в том что
понадобилась необходимость перевести кодировку странички в UTF-16
С уважением, Кэп.

А серьезно, опишите точнее, что делали, что получили, что конкретно перестало работать, как пытались исправить и что не получается.
 

Kot Bayun

Новичок
понимаю. но в кодировке win-1251 нету букв из азиатских языков. только русские.
 

Kot Bayun

Новичок
Gremboloid

начиная с этих символов
PHP:
location.href='http://моя glavanaya stranica'</script>");
} ?>
скрипт перестает пониматься системой как скрипт
он вдруг проявляется на страничке как простой текст
 

Kot Bayun

Новичок
UTF -16
если смотреть через Source
в PHP скрипте, который обозначен розовым, вдруг проявляется черный кусок (просто текст)
 

Вложения

Gremboloid

инженера Гр...
Если это выводит браузер при просмотре исходного кода страница, то у вас просто не работает сам PHP, а не скрипт.
 

Kot Bayun

Новичок
то есть у меня на машине или на сайте? тот же самый текст в win 1251 работает на ура
 

Kot Bayun

Новичок
ладно, не буду морочиться. сделаю с этой странички pop-up или ссылку, а эту форму с php загоню в новую страницу с utf-8. там должно работать....
 
Сверху