привет народ!
помогите пожалуйста советом, имеется корпоративный сайт, на нем есть форма для заполнения (что то вроде анкеты...)
так вот при заполнении это анкеты и последующей попытке отправки вылазит такая ошибка:
Notice: Undefined variable: encoding in D:\site\wwwroot\request.php on line 306
в самом коде эта строка имеет следующий вид:
<?php
$from = "request@xxxxxxxxx.com";
$msgto = "info@xxxxxxxxx.com";
--- ВОТ ЭТА ---- $subj= "=?".$encoding."?B?".base64_encode("анкета с сайта")."?=";
$un = strtoupper(uniqid(time()));
$msg_head = "From: $from\n";
$msg_head = "To: $msgto\n";
$msg_head .= "Subject: $subj\n";
$msg_head .= "X-Mailer: PHPMail Tool\n";
$msg_head .= "Reply-To: $from\n";
$msg_head .= "Mime-Version: 1.0\n";
$msg_head .= "Content-Type:multipart/mixed;";
$msg_head .= "boundary=\"----------".$un."\"\n\n";
$txt = "------------".$un."\nContent-Type:text/html; charset=windows-1251\n$txt_html\n\n";
$txt .= "------------".$un."\nContent-Type:text/plain; charset=windows-1251\n\n$txt_plain\n\n";
?>
сервер по win 2000 server, IIS, mDaemon, PHP 5,0,4.
и где порылась собака так и не могу найти... может неправильно IIS скрестил с PHP? а может быть проблемма в самом коде... сам сайт написан в чистом HTML