Подскажите почему не сохраняется ничего в orders.txt?

  • Автор темы antennko
  • 2K
  • Дата начала
  • Теги
    php
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>
в чем может быть проблема???
 
B

Beautiful_Chu

ммм... книга за якою ти вчив пхп коли була написана?
спробуй банально $HTTP_POST_VARS змінити на $_POST, а .php4 просто на .php
 

Алексей Ткачёв

Пользователь
Регистрация
16.03.13
Сообщения
54
Реакции
15
Баллы
3
Возраст
33
Адрес
Дома
Пост очень старый но... на файл processorder и текстовый файл права доступа 775 либо 777 поставить нужно
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.872
Новый пользователь
BoldikuFFs
Сверху Снизу