Witam!
Robie sobie po kolei przyklady z PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty, az napotkałem spory problem który po kilkukrotnym przyjrzeniu się nie byłem wstanie naprawić
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2">
<title>Części samochodowe Janka - wyniki zamówienia</title>
</head>
<body>
<?php
$iloscopon = $_POST['iloscopon']; //tworzenie zmiennych na poczatku
$iloscoleju = $_POST['iloscoleju'];
$iloscswiec = $_POST['iloscswiec'];
$adres = $_POST['adres'];
$DOCUMENT_ROOT = $_SERVER[′DOCUMENT_ROOT′];
?>
<h1>Części samochodowe Janka</h1>
<h2>Wyniki zamówienia</h2>
<?php
$ilosc = 0;
$ilosc = $iloscopon + $iloscoleju + $iloscswiec;
if ( $ilosc == 0 )
{
echo 'Na poprzedniej stronie nie zostalo zlożone żadne zamówienie<br />'; }
else
{
echo '<p>Zamówienie przyjęto o '; // widok zmowienia echo 'Zamówienie wygląda następująco<br>'; if ( $iloscopon > 0)
{
echo $iloscopon . ' opon<br />'; }
if ( $iloscoleju > 0)
{
echo $iloscoleju . ' butelek oleju<br />'; }
if ( $iloscswiec > 0)
{
echo $iloscswiec . ' świec zaplonowych<br />'; }
echo 'Zamówionych czesci: '.$ilosc.'<br />'; if ( $iloscopon < 10 )
$znizka = 0;
elseif ( $iloscopon >= 10 && $iloscopon <= 49 )
$znizka = 5;
elseif ( $iloscopon >= 50 && $iloscopon <= 99 )
$znizka = 10;
elseif ( $iloscopon >= 100 )
$znizka = 15;
define("CENAOPON", 100
); //definiujemy ceny dla poszczegolnych czesci $wartosc = 0.00;
$wartosc = $iloscopon * CENAOPON
+ $iloscoleju * CENAOLEJU
+ $iloscswiec * CENASWIEC;
$stawkavat = 0.22; //vat 22%
$wartosc = $wartosc * (1 + $stawkavat);
if ( $znizka > 0 )
{
echo 'Rabat za zakup '.$iloscopon.' opon wynosi '.$znizka.' procent<br />'; }
$wartosc = ($wartosc * (100 - $znizka))/100;
echo '<b>Adres: </b>' .$adres.'<br />'; }
$ciagwyjsciowy = $data."\t".$iloscopon." opon \t".$iloscoleju." butelek oleju\t"
.$iloscswiec." swiec\t".$wartosc
."PLN ". $adres."\n";
// otwarcie pliku w celu dopisywania
$wp = fopen($DOCUMENT_ROOT . "/php/zamowienia/zamowienia.txt", 'ab');
if (!$wp)
{
echo '<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili. ' .'Proszę spróbować później.</strong></p></body></html>';
}
echo 'Zamowienie zostalo zapisane'; ?>
</body>
</html>
niby wszystko elegancko, po wyslaniu dostaje komunikat "Zamowienie zostalo zapisane" ale plik zamówienia.txt jest wciaz pusty, CHMOD dla folderu i pliku - 777. Proszę o pomoc.