имя засекречено
Новичок
по нажатию F5 заново отправляется письмо
header("Location: 123.php"); не предлагать - будет ошибка при наборе не корректного email
header("Location: 123.php"); не предлагать - будет ошибка при наборе не корректного email
PHP:
<?php
header('Content-Type: text/html; charset=windows-1251');
if (isset($_POST['submit']))
{
if (!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/", $_POST['to'])){
echo 'не правильный email';
}
$to= $_POST['to'];
$subject = $_POST['subj'];
$message = $_POST['msg'];
$file= $_POST['file'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n";
$headers .= "To: $to\r\n";
$headers .= "From: гыгы <мое мыло>";
require_once "smtpauth.php";
MailSmtp ($to, $subject, $message, $headers);
// header("Location: 123.php");
}
?>
<form action="" method="post">
<pre>
кому: <input type="text" name="to">
тема: <input type="text" name="subj">
письмо <textarea rows="10" cols="20" type="text" name="msg"></textarea>
<p>
<label for="text">отправить файл:</label>
<input type="file" name="file" id="file"/>
</p>
<input type="submit" value="Send mail!" name="submit">
</pre>
</form>