Добавление комментариев отключено
Как в место окна для ввода сообщения:
<input type="text" name="input_name[6]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][6])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
вставить такое: <textarea <?=$addstyle?> cols='46' rows='6' size='500' name='msg'></textarea>
или такое же (растягивающееся) как на этом сайте в которое вписывается сообщение?
Вот мой код:
<?
session_start ();
error_reporting(0);
function show_form()
{
$_SESSION['code'] = rand(1000, 9999);
?>
<form action="" method=post enctype="multipart/form-data">
<div align="center">
<table cellspacing="1" cellpadding="2" bgcolor="#3E7EA0" width="314">
<tr bgcolor="#4488AD">
<td height="30">
<p align="center"> <b><span lang="ru"><font face="Verdana" style="font-size: 11pt" color="#FFFFFF">Заказ
на сайте</font><font face="Verdana" color="#FFFFFF" size="2">: </font></span></b>
<font face="Verdana" style="font-size: 9pt" color="#CAF4FF"><span lang="en-us">
www.</span></font><font face="Verdana" style="font-size: 9pt" color="#B9F1FF"><span lang="ru">часы
24 часа.рф</span></font><tr bgcolor="#FFFFFF">
<td>
<p style="margin-top: 3px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt"> Ваши Ф<span lang="ru">.</span>И<span lang="ru">.</span>О<b><span lang="ru">.</span> </b>
</font>
<font face="Verdana" size="1">(без сокращений<span lang="ru">)</span></font><span lang="ru"><font face="Verdana" style="font-size: 9pt"><b>:</b><font color="#FF0000">*</font> </font></p>
<p style="margin-top: 0; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[0]0" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][0])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
</font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt">
Ваш E-mail:<font color="#FF0000">*</font></font>
</font></p>
<p style="margin-top: 4px; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[1]1" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][1])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"></font><font size="2" face="Verdana">
</font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt">
Ваш № телефона:<font color="#FF0000">*</font></font>
</font></p>
<p style="margin-top: 4px; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[2]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][2])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
<input type="hidden" name="check[]" value="1"><font size="2"></b>
</font></font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt">
Индекс и Область:<font color="#FF0000">*</font>
</font></p>
<p style="margin-top: 4px; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[3]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][3])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
<input type="hidden" name="check[]" value="1"><font size="2"></b>
</font></font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt">
Город и Улица:<font color="#FF0000">*</font>
</font></p>
<p style="margin-top: 4px; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[4]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][4])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
<input type="hidden" name="check[]" value="1"><font size="2"></b>
</font></font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt">
Дом<b> </b>
</font><font face="Verdana" style="font-size: 8pt">(корпус)</font><font face="Verdana" style="font-size: 9pt"><b>
и </b>квартира №:<font color="#FF0000">*</font>
</font></p>
<p style="margin-top: 2px; margin-bottom: 1px" align="center"><font face="Verdana">
<input type="text" name="input_name[5]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][5])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
<input type="hidden" name="check[]" value="1"><font size="2"></b>
</font></font>
<p style="margin-top: 2px; margin-bottom: 2px" align="left">
<font face="Verdana" style="font-size: 9pt"> Опишите Ваш заказ</font><b><font face="Verdana" size="2">
</font></b>
<font face="Verdana" size="1">(что именно, цвет, кол-во)</font><font face="Verdana" style="font-size: 8pt">:</font><font color="#FF0000" style="font-size: 9pt" face="Verdana">*</font><font face="Verdana" size="2">
</font></p>
<p style="margin-top: 2px; margin-bottom: 2px" align="center"><font face="Verdana">
<input type="text" name="input_name[6]2" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][6])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</font>
<input type="hidden" name="check[]" value="1"><font size="2"></b>
</font></font>
<p style="margin-top: 2px; margin-bottom: 1px">
<span lang="ru"><font face="Verdana" style="font-size: 8pt">Вы можете
отправить нам </font></span><font face="Verdana" style="font-size: 8pt">
файл</font><font face="Verdana" style="font-size: 9pt">
</font></p>
<p style="margin-top: 2px; margin-bottom: 2px"><font face="Verdana"><input type="file" name="file_name[]" size="26" style="border: #4D9DC6 1px solid; background-color: #fff;"><font size="2">
</b>
</font></font>
<p style="margin-top: 0; margin-bottom: 0"><font face="Verdana">
<font style="font-size: 9pt" color="#FF0000">
</font><span lang="ru"><span style="font-size: 9pt">Введите Код</span><font color="#FF0000"><span style="font-size: 9pt">:</span><font size="2">
</font>
<input type="text" id="code" name="code" size="15" maxlength="4"></font><font size="2" color="#FF0000">
<img align="absmiddle" src="captcha.php"></font></font><tr>
<td bgcolor="#4488AD">
<table width="100%">
<tr><td align="left">
<font color="#FFFFFF">
<input type="submit" value="Отправить" style="background-color:#4В9ВС6;border: 1px solid #000;; float:right" name="submit"> </font>
<font color="#FFFFFF" face="Verdana" style="font-size: 8pt">Заполните
поля со знаком</font><font color="#FF0000"> *</font></td></tr>
</table>
</td>
</tr>
</table>
</div>
</form>
<?
}
function complete_mail() {
if (empty($_POST['code']) or empty($_SESSION['code'])) {
echo '<br><b>Вы не указали код подтверждения</b>';
$sendemail = 'No';
} elseif ($_POST['code'] != $_SESSION['code']) {
echo '<br><b>Код подтверждения не совпадает</b>';
$sendemail = 'No';
}
$empty_input[0] = 'от Ф.И.О. (полностью):';
$empty_input[1] = 'E-mail:';
$empty_input[2] = '№ тел.:';
$empty_input[3] = 'Индекс, Область:';
$empty_input[4] = 'Город, улица:';
$empty_input[5] = 'Дом, корпус, квартира:';
$empty_input[6] = 'Заказ:';
for ($i=0; $i<count($_POST['input_name']); $i++) {
$_POST['input_name'][$i] = substr(htmlspecialchars(trim($_POST['input_name'][$i])), 0, 100000);
if(substr(htmlspecialchars(trim($_POST['check'][$i])), 0, 1) == 1) {
if(empty($_POST['input_name'][$i])) {
$sendemail = 'No';
echo '<br /><b>Необходимо заполнить поле '.$empty_input[$i].'!</b>';
}
}
}
if($sendemail == 'No') show_form();
$mess = '';
$mess .= '<b>от ФИО: </b>'.$_POST['input_name'][0].'<br />';
$mess .= '<b>Е-mail: </b>'.$_POST['input_name'][1].'<br />';
$mess .= '<b>№ тел.: </b>'.$_POST['input_name'][2].'<br />';
$mess .= '<b>Индекс, Область: </b>'.$_POST['input_name'][3].'<br />';
$mess .= '<b>Город и улица: </b>'.$_POST['input_name'][4].'<br />';
$mess .= '<b>Дом, корпус, квартира: </b>'.$_POST['input_name'][5].'<br />';
$mess .= '<b>Заказ: </b>'.$_POST['input_name'][6].'<br />';
// подключаем файл класса для отправки почты
require 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->FromName = 'Ваше Ф.И.О.'; // от кого имя
$mail->From = 'Email'; // от кого email
$mail->AddAddress('staors@ya.ru', 'staors@ya.ru'); // получатель письма
$mail->FromName = 'Ваш № телефона'; // телефон
$mail->FromName = 'Индекс и Область'; // индекс и Область
$mail->FromName = 'Город и улица'; // Город, улица
$mail->FromName = 'Дом (корпус) квартира'; // Дом (корпус) квартира
$mail->IsHTML(true); // выставляем формат письма HTML
$mail->Subject = 'Форма для заказа'; // тема письма
$mail->Body = $mess;
// если был файл, то прикрепляем его к письму
if(isset($_FILES['file_name'])) {
if($_FILES['file_name']['error'][0] == 0){
$mail->AddAttachment($_FILES['file_name']['tmp_name'][0], $_FILES['file_name']['name'][0]);
}
}
if($sendemail != 'No'){
// отправляем наше письмо
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
echo 'Спасибо! Ваш заказ отправлен.';
}
}
if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>
22.09.2011 Александр
Если это не шутка, замените
<input type="text" name="input_name[6]" size="58" value="<?=substr(htmlspecialchars(trim($_POST['input_name'][6])), 0, 500);?>" style="border: #4D9DC6 1px solid; background-color: #fff;">
на
<textarea cols='46' rows='6' size='500' name='input_name[6]'><?=substr(htmlspecialchars(trim($_POST['input_name'][6])), 0, 500);?></textarea>
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.