A
antennko
Подскажите почему не сохраняется ничего в orders.txt и при нажатии на кнопку "отправить" пишет заказ сохранен, но подробности заказа тоже не указываются.
файл с формой orderform.html
<form action="processorder.php4" method="post">
<table width="536" border=0 cellpadding="0" cellspacing="0">
<tr>
<td width="236"><span class="стиль9">Фамилия, Имя</span></td>
<td width="300" align=left><input type="text" id="tireqty" name="tireqty" size=40 maxlength=50 /></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Икона</span></td>
<td width="300" align=left><input type="text" id="oilqty" name="oilqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Контактный телефон, e-mail</span></td>
<td width="300" align=left><input type="text" id="sparkqty" name="sparkqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Адрес доставки</span></td>
<td width="300" align=left><input type="text" id="address" name="address" size=40 maxlength=100></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Отправить заказ"></td>
</tr>
</table>
</form>
и сам processorder.php4
<?php
$tireqty = $HTTP_POST_VARS['tireqty'];
$oilqty = $HTTP_POST_VARS['oilqty'];
$sparkqty = $HTTP_POST_VARS['sparkqty'];
$address = $HTTP_POST_VARS['address'];
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
?>
<html>
<body>
<?php
$date = date('H:i, jS F');
echo '<p>Заказ обработан в ';
echo $date;
echo '<br />';
echo '<p>Список вашего заказа:';
echo '<br />';
echo 'Фамилия, Имя: '.$tireqty.'<br />';
echo 'Икона: '.$oilqty.'<br />';
echo 'Контактный телефон, e-mail: '.$sparkqty.'<br />';
echo '<P>Адрес доставки: '.$address.'<br />';
$outputstring = $date."\t".$tireqty." --- Фамилия, Имя \t".$oilqty." --- Икона\t"
.$sparkqty." --- Контактный телефон, e-mail\t".$total
."\t". $address."\n";
$fp = fopen("orders.txt", 'a');
flock($fp, LOCK_EX);
if (!$fp)
{
echo '<p><strong>В настоящий момент ваш запрос не может быть обработан. '
.'Пожалуйста, попытайтесь позже.</strong></p>';
exit;
}
fwrite($fp, $outputstring);
flock($fp, LOCK_UN);
fclose($fp);
echo '<p>Заказ сохранен.</p>';
?>
</body>
</html>
в чем может быть проблема???
файл с формой orderform.html
<form action="processorder.php4" method="post">
<table width="536" border=0 cellpadding="0" cellspacing="0">
<tr>
<td width="236"><span class="стиль9">Фамилия, Имя</span></td>
<td width="300" align=left><input type="text" id="tireqty" name="tireqty" size=40 maxlength=50 /></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Икона</span></td>
<td width="300" align=left><input type="text" id="oilqty" name="oilqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Контактный телефон, e-mail</span></td>
<td width="300" align=left><input type="text" id="sparkqty" name="sparkqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Адрес доставки</span></td>
<td width="300" align=left><input type="text" id="address" name="address" size=40 maxlength=100></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Отправить заказ"></td>
</tr>
</table>
</form>
и сам processorder.php4
<?php
$tireqty = $HTTP_POST_VARS['tireqty'];
$oilqty = $HTTP_POST_VARS['oilqty'];
$sparkqty = $HTTP_POST_VARS['sparkqty'];
$address = $HTTP_POST_VARS['address'];
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
?>
<html>
<body>
<?php
$date = date('H:i, jS F');
echo '<p>Заказ обработан в ';
echo $date;
echo '<br />';
echo '<p>Список вашего заказа:';
echo '<br />';
echo 'Фамилия, Имя: '.$tireqty.'<br />';
echo 'Икона: '.$oilqty.'<br />';
echo 'Контактный телефон, e-mail: '.$sparkqty.'<br />';
echo '<P>Адрес доставки: '.$address.'<br />';
$outputstring = $date."\t".$tireqty." --- Фамилия, Имя \t".$oilqty." --- Икона\t"
.$sparkqty." --- Контактный телефон, e-mail\t".$total
."\t". $address."\n";
$fp = fopen("orders.txt", 'a');
flock($fp, LOCK_EX);
if (!$fp)
{
echo '<p><strong>В настоящий момент ваш запрос не может быть обработан. '
.'Пожалуйста, попытайтесь позже.</strong></p>';
exit;
}
fwrite($fp, $outputstring);
flock($fp, LOCK_UN);
fclose($fp);
echo '<p>Заказ сохранен.</p>';
?>
</body>
</html>
в чем может быть проблема???