Ответов: 84 Просмотров: 19708
|
Всем привет, я уже второй вечер не могу решить проблему, скрипт php нормально отсылает данные из формы в файл но только текст идет в одну длинную строку и появляется скролинг, файл пробовал с разными расширениями и php и html, и txt, в первых двух текст вставляется после закрывающего </html> , css нормально изменяют размер и цвет текста, а вот как его сделать отформатированым, базы данных на хосте нет, да я еще не изучал ее, вот код формы и обработчика
<form name="form1" method="post" action="post.php">
<label for="textfield"></label>
<table border="0" cellspacing="0" cellpadding="0" width="1071">
<tr>
<td> </td>
<td><p align="center" style="margin-top: 0; margin-bottom: 0">Ваш <span lang="en-us">email:<font size="4" color="#FF0000"><b>*</b></font> </span>
<input type="text" name="email" id="email" size="30" />
</p>
<p align="center" style="margin-top: 0; margin-bottom: 0"> </p></td>
</tr>
<tr>
<td> </td>
<td><p align="center" style="margin-top: 0; margin-bottom: 0">Ваше имя<span lang="en-us">:<font size="4" color="#FF0000"><b>* </b></font> </span>
<input type="text" name="name" id="pass" size="30" />
</p></td>
</tr>
<tr>
<td> </td>
<td>
<p align="center" style="margin-top: 0; margin-bottom: 0"> текст сообщения<span lang="en-us">:</span></p></td>
</tr>
<tr>
<td> </td>
<td><p style="margin-top: 0; margin-bottom: 0" align="center">
<textarea name="msg" id="textarea" cols="65" rows="6"></textarea></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<b><span lang="ru"><font size="4" color="#008080">
Введите сумму</font></span></b></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<b><span lang="en-us"><font size="7">179 = </font></span>
</b><input type="text" name="summ" size="10"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<input type="submit" value="Отправить" name="Submit" style="color: #000080; font-size: 12pt; font-weight: bold">
<input type="reset" value="Сброс" name="B2" style="color: #FF0000; font-size: 12pt; font-weight: bold"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p></td>
</form>
<?php
$email = $_POST['email'];
$name = $_POST['name'];
$msg = $_POST['msg'];
$summ= $_POST['summ'];
$text .= "Имя: $name<br>";
$text .= "Е mail: $email<br>";
$text .= "Сообщение: $msg";
$text .="<br> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>";
if($summ == '179') echo "<p align='center'><a href='dialog.php'><font size='7'>ВАШЕ СООБЩЕНИЕ ОТПРАВЛЕНО<br>ВЕРНУТЬСЯ НА СТРАНИЦУ</font></a><font size='7'>";
else if($summ != '179') echo "<p align='center'><a href='dialog.php'><font size='7'>НЕ ПРАВИЛЬНАЯ СУММА<br>ВЕРНУТЬСЯ НА СТРАНИЦУ</font></a><font size='7'>";
if (!empty($email) && !empty($name) && !empty($msg))
{
$file = fopen ("dialog3.htm", "a+");
fwrite ($file,$text);
fclose ($file);
}
?>
если есть решение и кто поможет буду очень благодарен
мой e-mail andrei.k31@mail.ru |