Подскажите, пожалуйста, почему эта форма может не работать? Она вообще не реагирует на клавишу отправить. Даже не проверяет поля на валидность ((( <? $mymail="XXXXX@XXXXX.ru"; // адрес email, на который будет высылаться почта (например, vasya@mail.ru) $updir="/upload/"; // директория сайта, в которую будет производиться закачка файлов (например, upload/). Слэш в конце обязателен $after_sent="sent.htm"; // страница, на которую будет перенаправлен пользователь после отправки письма $max="2097152"; // максимальный размер файла, который сможет закачивать пользователь (в байтах) if(empty($go)) { if (file_exists("header.html")) { include ("header.html"); } ?> <p style="margin-left: 30" align="justify"><form ENCTYPE="multipart/form-data" action="<?echo $PHP_SELF;?>" method=post> <table border="0" width=83%> <tr> <td width=30%><font size=+1 color=red>♣</font> Ваше имя: </td> <td width=70%> <input type=text name=name> </td> </tr> <tr> <td width=30%><font size=+1 color=red>♣</font> Ваш E-mail: </td> <td width=70%><input type=text name=mail></td> </tr> <tr> <td width=30%><font size=+1 color=red>♣</font> Тема: </td> <td width=70%> <input type="text" name="subject"> </td> </tr> <tr> <td width=30%>Текст сообщения:</td> <td width=70%> <textarea name="message" rows="10" cols="40"></textarea> </td> </tr> <tr> <td width=30%>Прикрепить файл (max. 2 MB): </td> <td width=70%><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="<?echo $max;?>"><INPUT NAME="userfile" TYPE="file" SIZE="40"></td> </tr> <tr> <td colspan="2"> <center> <input type="submit" name=go value="Отправить"> </center> </td></tr></table></form></p> <? if (file_exists("footer.html")) { include ("footer.html"); } } else { if(empty($name)) { $bad = "Вы не подписались "; } if(!preg_match("/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $mail)) // проверка правильности введенного e-mail адреса { $bad .= "Неправильный e-mail "; } if(empty($subject)) { $bad .= "Отсутствует тема сообщения "; } if ($bad) { echo $bad; ?> <a href="java script:history.back(1)">Заполните, пожалуйста, пустые поля</a> <? exit; } if (is_uploaded_file($userfile)) { if (filesize($userfile)<=$max){ $fi = "K письму был прикреплен файл $userfile_name размером $userfile_size байт, который был закачан в директорию $updir"; } } $ip = getenv("REMOTE_ADDR"); $usa = getenv("HTTP_USER_AGENT"); $temp = "$finnВам было отправлено сообщение:nn$messagennIP-адрес отправителя: $ipnuser-agent: $usa"; $subj = "$subject"; $body = $temp; $adds = "From: $mailn"; $adds .= "X-Sender: < $mail >n"; $adds .= "Content-Type: text/plain; charset=windows-1251n"; mail($mymail,$subj,$body,$adds); Header("Location: $after_sent"); } if (is_uploaded_file($userfile)) { if (filesize($userfile)<=$max){ $dest=$updir.$userfile_name; move_uploaded_file($userfile, $dest); } } ?>