Если проблема с кодами, то конкретнее вопрос можно описывать? Я хз, тут есть телепаты или нет.
Melpa, скажу по секрету, на форуме ещё работает поиск, в котором можно найти тысячи аналогичных тем!!!
malls, 😡 😡 😡
Издеваешься ещё! :(
Так попробуйте.
<?php if ($_POST['act'] == "yes") { $mailto = $_POST['posEmail']; $charset = "windows-1251"; $tel = $_POST['posTel']; $content = "text/plain"; $message = $_POST['posText']; $statusError = ""; $statusSuccess = ""; $errors_name = 'Введите ваше имя'; $errors_mailfrom = 'Введите свой E-mail адрес'; $errors_incorrect = 'Заполните правильно Ваш E-mail адрес'; $errors_message = 'Наберите текст вашего сообщения'; $errors_tel = 'Введите тему сообщения'; $send = 'Ваше сообщение успешно отправлено'; if (isset($_POST['posName']) && $_POST['posName'] == "") { $statusError = $errors_name; } elseif (isset($_POST['posEmail']) && $_POST['posEmail'] == "") { $statusError = $errors_mailfrom; } elseif(isset($_POST['posEmail']) && !eregi("^[a-z0-9\._-]+@(.{1,}\.)*[a-z0-9]+[a-z0-9-]*[a-z0-9]+\.[a-z]{2,4}\$", $_POST['posEmail']) { $statusError = $errors_incorrect; unset($_POST['posEmail']); } elseif (isset($_POST['posTel']) && $_POST['posTel'] == "") { $statusError = $errors_tel; } elseif (isset($_POST['posText']) && $_POST['posText'] == "") { $statusError = $errors_message; } if($statusError == ""){ $filename = $_FILES["posAtt"]["name"]; $filetype = $_FILES["posAtt"]["type"]; $filesize = $_FILES["posAtt"]["size"]; $filetemp = $_FILES["posAtt"]["tmp_name"]; $fp = fopen($strresume, "rb"); $file = fread($fp, $strresume_size); $file = chunk_split(base64_encode($file)); $num = md5(time()); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: $content charset=$charset\r\n"; $headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n"; $headers .= "From: \"".$_POST['posName']."\" <".$_POST['posEmail'].">\r\n"; $headers .= "X-Mailer: My Send E-mail\r\n"; $headers .= "Content-Type:".$filetype." "; $headers .= "name=\"".$filename."\"r\n"; $headers .= "Content-Transfer-Encoding: base64\r\n"; $headers .= "Content-Disposition: attachment; "; $headers .= "filename=\"".$filename."\"\r\n\n"; $headers .= "".$file."\r\n"; $headers .= "--".$num."--"; @mail($mailto, $tel, $message, $headers); unset($name, $posText, $mailto, $tel, $message); $statusSuccess = $send; } } ?>
Dinapoli, html-код формы в студию.
Dinapoli, пойдет, конечно. Но слишком сильно замудрено =)
bearman говорит:
function count() {
txt = document.getElementById('text').value; //вытаскиваеем текст
txt = txt.replace(/\s+/gi, ""); // удаляем пробелы (заменяем ничем)
cnt = txt.length; // считаем длинну
document.getElementById('output').value = cnt; // выводим
}
</script>
Dinapoli,
<?php if (isset($_POST['send'])) { if (!eregi("^[a-z0-9\._-]+@(.{1,}\.)*[a-z0-9]+[a-z0-9-]*[a-z0-9]+\.[a-z]{2,4}\$", $_POST['email']) || trim($_POST['message']) == "" || trim($_POST['name']) == "") { echo "Обязательные поля заполнены некорректно!"; } else { $headers .= "Content-type: text/html; charset=windows-1251" . "\r\n"; $headers .= "From: Обратная связь сайта <mail@mydomain.com>" . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $message = "Имя: ".$_POST['name']."<BR>E-mail ответа: ".$_POST['email']."<BR>IP-адрес: ".$_SERVER['REMOTE_ADDR']."<BR><BR>".$_POST['message']; @mail("адрес_почты_куда письмо_направляется", $_POST['subject'], $message, $headers); echo "Тут текст при успешной отправке"; } } ?> <FORM ACTION="" METHOD="POST"> <table width="50%"> <tr> <td><font face="Arial" size="2">Ваше имя: *</font></td><td><input type="text" style="width: 250px;" name="name"></td> </tr> <tr> <td><font face="Arial" size="2">E-mail для ответа: *</font></td><td><input type="text" style="width: 250px;" name="email"></td> </tr> <tr> <td><font face="Arial" size="2">Тема обращения:</font></td><td><input type="text" style="width: 250px;" name="subject"></td> </tr> <tr> <td><font face="Arial" size="2">Сообщение: *</font></td><td><textarea style="width: 250px; height: 100px;" name="message"></textarea></td> </tr> </table><BR> <input type="submit" name="send" value=" Отправить "><BR> </FORM>
coder_ua, a2l,
Сто пудова вы клоны.
malls,
bearman просил передать:
"Это невозможно, иначе это была бы серьезная дыра в безопасности браузера".