И по фразе ошибки искал, и по имени поля формы в которое вбивается кириллическое значение. Нашел место где скрипт обрабатывае данные формы, но так как в программировании не силен и нагуглить ничего не удалось, то дальше дело не зашло. Ниже приведу свои соображения:
Вот форма для ввода :
[codebox]<form method="POST" action="http://www.my-domain.ru/cgi-bin/aresp15/swars.cgi">
<input type="hidden" name="mode" value="register"><input type="hidden" name="ar" value=earn>
<div align="center"><center><table border="1" >
<tr><td >Имя:</td><td> <input type="text" name="user" size="20"></td></tr><tr><td >
<font face="Tahoma" size="2">Email:</font></td><td>
<input type="text" name="email" size="20"> </td></tr><tr><td align="right" colspan="2">
<div > <p>
<input type="submit" value="Subscribe" name="B1"> </td></tr></table> </div>
</form>[/codebox]
Тут, в файле swars.cgi, скрипт обрабатывае данные формы:
[codebox]@pairs = split(/&/, $input);
foreach $pair (@pairs) {($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\n/ /g;
$FORM{$name} = $value;[/codebox]
А вот код ошибки если имя подписчика вбивать на кириллице:
[codebox]sendmail($FORM{'email'},$subject,$body,$FORM{'ar'},$ftoattach,1,$FORM{'user'});
} else {error "Both fields are required!"};[/codebox]
Посмотрите пожалуйста что можно сделать. Заранеее большое спасибо!