vave
Полезный
- Регистрация
- 22 Июн 2007
- Сообщения
- 467
- Реакции
- 16
- Автор темы
- #1
Вот код
Какой код и куда нужно вставить, что бы на почту не приходили иероглифы?
PHP:
<head>
<?php
// send message
if($_POST[submit]) {
// check for suspected injection strings
foreach($_POST as $name => $value) {
filter_string($value);
}
// check for unexpected newline characters
foreach($_POST as $name => $value) {
if($name != 'message') filter_string($value);
}
$_POST = safe_data($_POST, 'display');
// check for required information
if(!$_POST[name])
$error .= 'The <strong>Имя</strong> Пожалуйста, заполните все необходимые поля.<br/>';
if(!check_email($_POST[email]))
$error .= 'The <strong>E-mail</strong> Пожалуйста, заполните все необходимые поля.<br/>';
if(!$_POST[subject])
$error .= 'The <strong>Номер товара</strong> Пожалуйста, заполните все необходимые поля.<br/>';
if(!$_POST[message])
$error .= 'The <strong>Сообщение</strong> Пожалуйста, заполните все необходимые поля.<br/>';
// send message if no errors have occurred
if(!$error) {
$message = "Заказ принят: ".date($conf[dformat].' '.$conf[tformat], time()+(3600*$conf[toffset]))."
Name: $_POST[name]
Email: $_POST[email]
Phone: $_POST[phone]
Adres: $_POST[adres]
kupon: $_POST[kupon]
Metod oplati: $_POST[contact]
$_POST[message]";
// remove any punctuation from name to prevent email errors
$_POST[name] = ereg_replace("[[:punct:]]", " ", $_POST[name]);
mail($sendto, $_POST[subject], $message, "From:$_POST[name] <$_POST[email]>");
$sent = true;
// create summary of message to display
$summary = "
<strong>Sent:</strong> ".date($conf[dformat].' '.$conf[tformat], time()+(3600*$conf[toffset]))."
<p> $_POST[name]<br/>
$_POST[email]<br/>
$_POST[phone]</p>
$_POST[adres]<br/>
$_POST[kupon]</p>
<p>$_POST[contact]</p>
<p> $_POST[subject]</p>
<p><br/>".nl2br($_POST[message])."</p>";
}
}
?>
</head>
<div style='margin-bottom:10px;'>
<?php if($sent) { ?>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4"><img src="_l.gif" border="0"></td>
<td><span lang="ru">
<font face="Arial" style="font-size: 15pt" color="#87AE00">СПАСИБО
ЗА ВАШУ ПОКУПКУ</font></span></td>
<td width="4"><img src="_r.gif" border="0"></td>
</tr>
</table>
</div>
<p align="center"><font face="Arial" color="#333333">Теперь вы можете закрыть
это окно.</font></p>
<div style='margin-top:10px;'>
<?php echo $summary; ?>
</div>
<?php } else { ?>
<form action='<?php echo $_SERVER[PHP_SELF]; ?>' method='post'>
<div style='margin-top:10px;'>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td class='label'> </td>
<td valign="middle">
<div align="left">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4"><img src="_l.gif" border="0"></td>
<td><span lang="ru">
<font face="Arial" style="font-size: 15pt;" color="#87AE00">
ОФОРМЛЕНИЕ ЗАКАЗА</font></span></td>
<td width="4"><img src="_r.gif" border="0"></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td class='label'> </td>
<td>
<p align="center"><font face="Arial" size="1" color="#959595">
<span lang="ru">БУДЬТЕ ВНИМАТЕЛЬНЫ ПРИ ЗАПОЛНЕНИИ ПОЛЕЙ</span></font></td>
</tr>
<tr>
<td class='label'> </td>
<td><font face="Arial"><font color="#333333"><b><span lang="ru">
<font style="font-size: 11pt">Имя, Фамилия, Отчесвто</font></span></b><font style="font-size: 11pt"><b><label for='name'>:</label></b><br>
</font></font><span style="font-size: 11pt"><font color="#333333">
<input style="border:1px solid #EEDDC8; height:30px" size="60" id='name' name='name' value='<?php echo $_POST[name]; ?>'/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><font face="Arial"><font color="#333333"><b><label for='email'>
<font style="font-size: 11pt">E<span lang="ru">-</span>mail </font>
</label><font style="font-size: 11pt"><span lang="ru">адрес</span></font></b><label for='email'><font style="font-size: 11pt"><b>: </b><br>
</font>
</label></font><span style="font-size: 11pt"><font color="#333333"><input style="border:1px solid #EEDDC8; height:30px" style="height:30px;" size="60" id='email' name='email' value='<?php echo $_POST[email]; ?>'/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><font face="Arial"><font color="#333333"><b><label for='phone'>
<span lang="ru"><font style="font-size: 11pt">Номера телефона</font></span><font style="font-size: 11pt">:</font></label></b><font style="font-size: 11pt"><br>
</font></font><span style="font-size: 11pt"><font color="#333333">
<input style="border:1px solid #EEDDC8; height:30px" style="height:30px;" size="60" id='phone' name='phone' value='<?php echo $_POST[phone]; ?>'/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><font face="Arial"><font color="#333333"><b><label for="phone">
<font style="font-size: 11pt"><span lang="ru">Страна, город, район,
улица, № дома, № квартиры</span>, <span lang="ru">индекс</span>:</font></label></b><font style="font-size: 11pt"><br>
</font></font><span style="font-size: 11pt"><font color="#333333">
<input style="border:1px solid #EEDDC8; height:30px" style="height:30px;" size="60" id='phone' name='adres' value='<?php echo $_POST[adres]; ?>'/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><font face="Arial"><font color="#333333">
<font style="font-size: 11pt"><br>
</font></font>
<label for='phone'><font style="font-size: 11pt"><span lang="ru">
<b>
<font color="#87AE00">Купон </font></b><font color="#87AE00">
(введите номер скидки) </font></span></font>
</label>
<span lang="ru"><font style="font-size: 11pt" color="#87AE00"> </font><font color="#FF3300" size="1"><a target="_blank" href="index.php?menu=rabota" style="text-decoration: none"><font color="#FF3300"><span >→
ПОДРОБНЕЕ</span></font></a></font></span></span><label for='phone'><font style="font-size: 11pt"><span lang="ru"><b><font color="#333333"><br>
</font></b></span></font>
</label><span style="font-size: 11pt"><font color="#333333"><input style="border:1px solid #EEDDC8; height:30px" style="height:30px;" size="60" id='phone' name='kupon' value='<?php echo $_POST[kupon]; ?>'/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><b><label for="subject"><span lang="ru">
<font face="Arial" style="font-size: 11pt" color="#333333">Номер
товара</font></span></label></b><font face="Arial"><font color="#333333"><b><label for='subject'><font style="font-size: 11pt">:</font></label></b><font style="font-size: 11pt"><br>
</font></font><span style="font-size: 11pt"><font color="#333333">
<input id='subject' name='subject' value='<?php echo $_POST[subject]; ?>' style="border:1px solid #EEDDC8; height:30px" style="height:30px;" size="60"/></font></span></font></td>
</tr>
<tr>
<td> </td>
<td><font face="Arial">
<font style="font-size: 11pt" color="#333333"><b><span lang="ru">
Сообщение в свободной форме</span></b><br>
</font><span style="font-size: 11pt">
<font face="Arial" color="#333333">
<textarea id='message' name='message' style="border:1px solid #EEDDC8; font-family:Arial; color:#808080" rows="5" cols="40" ><?php echo $_POST[message]; ?></textarea></font></span></font></td>
</tr>
<tr>
<td> </td>
<td>
<font face="Arial"><font color="#333333">
<label for="contact"><b><span lang="ru">
<font style="font-size: 11pt">Способ оплаты</font></span></b><font style="font-size: 11pt"><b>:</b>
</font>
</label>
</font><span style="font-size: 11pt"><font color="#333333">
<select style="border:1px solid #EEDDC8; height:30px" style="height:30px;" id='contact' name='contact'>
<option value='Банковский перевод' <?php if($_POST[contact] == 'Банковский перевод') echo "selected='selected'"; ?>>
Банковский перевод</option>
<option value='Western Union' <?php if($_POST[contact] == 'Наложенный платёж') echo "selected='selected'"; ?>>
Western Union</option>
<option value='Блиц перевод' <?php if($_POST[contact] == 'Блиц перевод') echo "selected='selected'"; ?>>
Блиц перевод</option>
<option value='Наличные' <?php if($_POST[contact] == 'Наличные') echo "selected='selected'"; ?>>
Наличные</option>
<option value='PayPal' <?php if($_POST[contact] == 'PayPal') echo "selected='selected'"; ?>>
PayPal</option>
</select></font></span><font color="#333333"><font style="font-size: 11pt">
</font>
</font>
<span lang="ru"><font style="font-size: 11pt" color="#87AE00"> </font><font color="#FF3300" size="1">→
</font><font color="#333333" size="1">
<a href="index.php?menu=oplata" style="text-decoration: none" target="_blank"><font color="#FF3300">
<span>ПОДРОБНЕЕ</span></font></a></font></span></font></td>
</tr>
<tr>
<td></td>
<td><font face="Arial"><span style="font-size: 11pt">
<input type='submit' name='submit' value='ГОТОВО' style="font-size: 10pt; font-weight: bold"/></span></font></td>
</tr>
</table>
</div>
<input type='hidden' name='mode' value='<?php echo $_GET[mode]; ?>'/>
<input type='hidden' name='id' value='<?php echo $_GET[id]; ?>'/>
</form>
<?php } ?>
Какой код и куда нужно вставить, что бы на почту не приходили иероглифы?