![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero co zacząłem uczyć się php i kupiłem sobie książkę "php i MySQL vademecum..." wyd. Helion. Pierwszym zadaniem w nim jest stworzenie sklepu z częściami samochodowymi. Gdy już mamy takie coś to trzeba zamówienia zapisywać (w pliku txt). W książce jest taki kod:
Kod <?php // utworzenie krótkich nazw zmiennych $iloscopon = $_POST['iloscopon']; $iloscoleju = $_POST['iloscoleju']; $iloscswiec = $_POST['iloscswiec']; $adres = $_POST['adres']; $adres = $_POST['adres']; $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT']; ?> <html> <head> <title>Części samochodowe Janka — wyniki zamówienia</title> </head> <body> <h1>Części samochodowe Janka</h1> <h2>wyniki zamówienia</h2> <?php $data=date('H:i, jS F'); echo '<p>Zamówienie przyjęte o '; echo $data; echo '</p>'; echo '<p>Zamówienie Państwa wygląda następująco: </p>'; $ilosc=0; $ilosc=$iloscopon+$iloscoleju+$iloscswiec; if( $ilosc == 0 ) { echo 'Na poprzedniej stronie nie zostało złożone żadne zamówienie!<br />'; } else { if ( $iloscopon>0 ) echo $iloscopon.' opon<br />'; if ( $iloscoleju>0 ) echo $iloscoleju.' butelek oleju<br />'; if ( $iloscswiec>0 ) echo $iloscswiec.' świec zapłonowych<br />'; } $wartosc=0.00; define('CENAOPON', 100); define('CENAOLEJU', 10); define('CENASWIEC', 4); $wartosc =$iloscopon * CENAOPON + $iloscoleju * CENAOLEJU + $iloscswiec * CENASWIEC; $wartosc=number_format($wartosc, 2, '.', ' '); echo '<P>Wartość zamówienia wynosi '.$wartosc.'</P>'; echo '<P>Adres wysyłki to '.$adres. '</P>'; $ciagwyjsciowy = $data."\t".$iloscopon." opon \t".$iloscoleju." butelek oleju\t" .$iloscswiec." swiec zapłonowych\t".$wartosc ."PLN/t". $adres."\n"; // otwarcie pliku w celu dopisywania @ $wp = fopen("$DOCUMENT_ROOT/../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>'; exit; } fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy)); fclose($wp); echo '<p>Zamówienie zapisane.</p>'; ?> </body> </html> Niestety gdy wrzucam to na serwer i próbuję zapisać to do pliku zamowienia.txt to za każdym razem mam komunikat niepowodzenia. Nie wiem co jest nie tak. Proszę o pomoc! Z góry wielkie dzięki i sorry za tak debilne pytania. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:28 |