PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
user123 Отправлено: 23 Марта, 2009 - 13:30:03 • Тема: fwrite () - в чем ошибка? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Ок. Еще раз благодарю.
user123 Отправлено: 23 Марта, 2009 - 13:01:04 • Тема: fwrite () - в чем ошибка? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Да - записи в файл вносятся - спасибо за вашу совместную помощь.
user123 Отправлено: 23 Марта, 2009 - 12:56:46 • Тема: fwrite () - в чем ошибка? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Andrey2005 пишет:
А весь кусок кода увидеть можно?
Это где последовательность кода неправильная, ИМХО.

Андрей - респект вам.
Поменял местами, как вы говорили, в файл стали записи вноситься. Спасибо.
Только ошибку продолжает выдавать - видимо тут ошибки.

CODE (text):
скопировать код в буфер обмена
  1. $outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t"
  2. .$sparkqty." spark plugs\t\$".$total."\t".$address."\n";
  3.  
  4. Notice: Undefined variable: outputstring in C:\wamp\www\processorder.php on line 62
  5. Notice: Undefined variable: date in C:\wamp\www\processorder.php on line 63
  6. Notice: Undefined variable: total in C:\wamp\www\processorder.php on line 64
  7. Notice: Undefined variable: address in C:\wamp\www\processorder.php on line 64


А кусок кода вот.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo "<p>Ваш заявка принята в&nbsp;";
  3. echo date ("H:i, j.n.Y");
  4. echo "<br>";
  5. echo "<p>Вы закали следующее:";
  6. echo "<br>";
  7. echo $tireqty. " tires<br>";
  8. echo $oilqty. " bottles of oil<br>";
  9. echo $sparkqty. " spark plugs<br>";
  10. $totalqty = 0;
  11. $totalamount = 0.00;
  12. define("TIREPRICE", 100);
  13. define("OILPRICE", 10);
  14. define("SPARKPRICE", 4);
  15. $totalqty = $tireqty + $oilqty + $sparkqty;
  16. $totalamount = $tireqty * TIREPRICE + $oilqty * OILPRICE
  17. + $sparkqty * SPARKPRICE;
  18. $totalamount = number_format($totalamount, 2);
  19. echo "<br>\n";
  20. echo "Items ordered: ".$totalqty."<br>\n";
  21. echo "Subtotal: $".$totalamount."<br>\n";
  22. $taxrate =0.10; // местный налог с продаж составляет 10%
  23. $totalamount = $totalamount * (1 + $taxrate);
  24. $totalamount = number_format($totalamount, 2) ;
  25. echo "Total including tax: $".$totalamount."<br>\n";
  26. if($totalqty == 0 )
  27. {
  28. echo "<font color=red>";
  29. echo "You did not order anything on the previous page!<br>";
  30. echo "</font>";
  31.  
  32. }
  33. else
  34. {
  35. if ( $tireqty>0 )
  36. echo $tireqty." tires<br>";
  37. if ( $oilqty>0 )
  38. echo $oilqty." bottles of oil<br>";
  39. if ( $sparkqty>0 )
  40. echo $sparkqty." spark plugs<br>";
  41. }
  42. if( $tireqty < 10 )
  43. $discount = 0;
  44. elseif ( $tireqty >= 10 && $tireqty <= 49 )
  45. $discount = 5;
  46. elseif ( $tireqty >= 50 && $tireqty <= 99 )
  47. $discount = 10;
  48. elseif( $tireqty > 100 )
  49. $discount = 15;
  50.  
  51. $fp = fopen("$DOCUMENT_ROOT/orders/orders.txt", "a", 1);
  52. fwrite ($fp, $outputstring);
  53. $outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t"
  54. .$sparkqty." spark plugs\t\$".$total."\t".$address."\n";
  55. fclose($fp);
  56. ?>
user123 Отправлено: 23 Марта, 2009 - 12:47:27 • Тема: fwrite () - в чем ошибка? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Поставил

$outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t"
.$sparkqty." spark plugs\t\$".$total."\t".$address."\n";
fclose($fp);

вперед - тоже самое.
Notice: Undefined variable: date in C:\wamp\www\processorder.php on line 62
Notice: Undefined variable: total in C:\wamp\www\processorder.php on line 63
Notice: Undefined variable: address in C:\wamp\www\processorder.php on line 63

по всем трем строкам.

Может в php.ini запреты стоят на запись?
user123 Отправлено: 23 Марта, 2009 - 11:51:52 • Тема: fwrite () - в чем ошибка? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
$fp = fopen("$DOCUMENT_ROOT/orders/orders.txt", "a", 1); //файл создается нормально

fwrite ($fp, $outputstring); //пытаюсь записать в него данные выдает Notice: Undefined variable: outputstring in C:\wamp\www\processorder.php on line 68

$outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t"
.$sparkqty." spark plugs\t\$".$total."\t".$address."\n";
fclose($fp);
user123 Отправлено: 22 Марта, 2009 - 15:37:38 • Тема: Ищу PHP 5. Библиотека профессионала Леон Аткинсон, Зеев Сураски • Форум: Литература

Ответов: 4
Просмотров: 10202
Спасибо.
но мне бы СКАЧАТЬ
user123 Отправлено: 22 Марта, 2009 - 12:37:16 • Тема: Ищу PHP 5. Библиотека профессионала Леон Аткинсон, Зеев Сураски • Форум: Литература

Ответов: 4
Просмотров: 10202
Ищу PHP 5. Библиотека профессионала Леон Аткинсон, Зеев Сураски на русском.
Есть у меня эта книга, но только на английском, хотелось бы на русском.
Могу поделиться на английском, если кому нужно.
(Добавление)
Модератор - и у вас нет этой книги?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB