Добрый день!
требуется помощь в таком вопросе
скрипт ввода данных:
<FORM action=mail.php method=post enctype="multipart/form-data">
<table border=0 width="100%">
<TR>
<TD align=right ><p><B>ÔÈÎ:</B></TD>
<TD align=left ><INPUT class=inputguest name=lname size=40></TD></TR>
<TR>
<TD align=right><p><B>Îðãàíèçàöèÿ: </B></TD>
<TD align=left ><INPUT class=inputguest name=org size=40></TD></TR>
<TR>
<TD align=right><p><B>Òåëåôîí: </B></TD>
<TD align=left ><INPUT class=inputguest name=tel size=20></TD></TR>
<TR>
<TD align=right><p><B>Âàø e-mail:</B></TD>
<TD align=left ><INPUT class=inputguest name=email size=20></TD></TR>
<TR>
<TD align=right><p class=subtext2><B>Òåêñò ïèñüìà:</B></TD>
<TD align=left ><TEXTAREA class=inputguest cols=30 name=letter rows=6 wrap=virtual></TEXTAREA></TD></TR>
<tr>
<td align=right class="postfoot" colspan="2"><font color="#800000"><b>Прикрепленные файлы :</b></font></td></br>
</tr>
<tr>
<td align=right class='row1' width="100%"><input class='textinput' type="file" name="myfilel" class="button"></td>
</tr>
<font color="#800000"><i>Вы можете добавить файлы к данному сообщению. Максимальный размер файла: 51200000</i></font></br>
<br></br>
<TR>
<TD align=right vAlign=top></TD>
<TD align=left><INPUT class="button" name="submitsend" type="submit" value="Îòïðàâèòü">
<INPUT class="button" name="reset" type="reset" value="Î÷èñòèòü">
</TD>
</tr>
</table>
</FORM>
mailer:
$lname = trim($_POST['lname']);
$org = trim($_POST['org']);
$tel = trim($_POST['tel']);
$email = trim($_POST['email']);
$letter = trim($_POST['letter']);
$myfilel = trim($_POST['myfile1']);
if(empty($lname) && empty($org)) links("Ââåäèòå ÔÈÎ èëè îðãàíèçàöèþ");
if(empty($tel) && empty($email)) links("Ââåäèòå âàø e-mail èëè òåëåôîí");
if(!empty($email))
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email))
{
links("Íåâåðíî ââåäåí å-mail. Ââåäèòå e-mail â âèäå <i>
[email protected]</i> \n");
}
}
if(empty($letter)) links("Ñîîáùåíèå íå ââåäåíî");
$query = "SELECT * FROM mailer";
$mal = mysql_query($query);
if ($mal)
{
$msg = "<html><head><title>Çàÿâêà íà òêàíü</title></head>
<body><font face='Tahoma' color=#5C512F size=2>
<div><b>ÔÈÎ:</b> ".$lname."</div>
<div><b>Îðãàíèçàöèÿ:</b> ".$org."</div>
<div><b>Òåëåôîí:</b> ".$tel."</div>
<div><b>e-mail:</b> ".$email."</div>
<div><b>Òåêñò ïèñüìà:</b><br>".$letter."</div>
<div><b>Âëîæåíèå:</b><br>".$myfilel."</div></font></body></html>";
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: <
[email protected]>\r\n";
$headers.="X-Priority: 1\n";
$headers.="Return-Path: <$email>\n";
$tema = "Çàÿâêà íà òêàíü";
if(mail($valmail, $tema, $msg, $headers))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=\"index.php\"'>
</HEAD></HTML>";
}
else
{
links("Ê ñîæàëåíèþ, ïèñüìî íå áûëî îòïðàâëåíî");
}
}
else puterror("Îøèáêà ïðè îáðàùåíèè ê îòïðàâêå ïèñüìà");
function links($msg)
{
echo "<p class=msg><b>".$msg."</b></p>";
echo "<p class=msg><a class=link href=# onClick='history.back()'>Âåðíóòüñÿ ê ïðàâêå ñîîáùåíèÿ</a></p>";
exit();
}
include "../util/bottom.php";
?>
задача объяснить мне ошибку почему файлы выбираются но не обрабатываются скриптом и письмо уходит без вложений
сам что то уже потерялся.....
P.S.: смысл в том чтобы прикреплять либо *.doc/*.xls либо сканы *.tif<tiff>/*.jpg
-~{}~ 22.02.07 04:44:
Да и еще вариант - есть скрипты для прямой загрузки файлов во временную директорию. Загрузка идет на ура.
Возможно слияние вышеуказанных с этими, чтобы шла выборка загруженных файлов, вложение их в почту, отправка и последующее уничтожение из временной директории?