[ ljubank @ 02.01.2008. 10:05 ] @
imam pod windowsom instaliran xampp javlja mi se sledeca greska Warning: fopen(C:/Program Files/xampp/htdocs\..\orders\orders.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Program Files\xampp\htdocs\orders\processorder.php on line 64 evo svih fajlova redom prvi Code: <html> <head> <title>Bob's Auto Parts</title> </head> <body> <h1>Bob's Auto Parts</h1> <h2>Order Form</h2> <form action="processorder.php" method=post> <table border=0> <tr bgcolor=#cccccc> <td width=150>Item</td> <td width=15>Quantity</td> </tr> <tr> <td>Tires</td> <td align=left><input type="text" name="tireqty" size=3 maxlength=3></td> </tr> <tr> <td>Oil</td> <td align=left><input type="text" name="oilqty" size=3 maxlength=3></td> </tr> <tr> <td>Spark Plugs</td> <td align=left><input type="text" name="sparkqty" size=3 maxlength=3></td> </tr> <tr> <td>Shipping Address</td> <td align=center><input type="text" name="address" size=40 maxlength=40></td> </tr> <tr> <td colspan=2 align=center><input type=submit value="Submit Order"></td> </tr> </table> </form> </body> </html> drugi Code: <?php // create short variable names $tireqty = $_POST['tireqty']; $oilqty = $_POST['oilqty']; $sparkqty = $_POST['sparkqty']; $address = $_POST['address']; $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; ?> <html> <head> <title>Bob's Auto Parts - Order Results</title> </head> <body> <h1>Bob's Auto Parts</h1> <h2>Order Results</h2> <?php $date = date('H:i, jS F'); echo '<p>Order processed at '; echo $date; echo '</p>'; echo '<p>Your order is as follows: </p>'; $totalqty = 0; $totalqty = $tireqty + $oilqty + $sparkqty; echo 'Items ordered: '.$totalqty.'<br />'; if( $totalqty == 0) { echo 'You did not order anything on the previous page!<br />'; } else { if ( $tireqty>0 ) echo $tireqty.' tires<br />'; if ( $oilqty>0 ) echo $oilqty.' bottles of oil<br />'; if ( $sparkqty>0 ) echo $sparkqty.' spark plugs<br />'; } $totalamount = 0.00; define('TIREPRICE', 100); define('OILPRICE', 10); define('SPARKPRICE', 4); $totalamount = $tireqty * TIREPRICE + $oilqty * OILPRICE + $sparkqty * SPARKPRICE; $totalamount=number_format($totalamount, 2, '.', ' '); echo '<p>Total of order is '.$totalamount.'</p>'; echo '<p>Address to ship to is '.$address.'</p>'; $outputstring = $date."\t".$tireqty." tires \t".$oilqty." oil\t" .$sparkqty." spark plugs\t\$".$totalamount ."\t". $address."\n"; // open file for appending $fp = fopen("$DOCUMENT_ROOT\\..\\orders\\orders.txt", 'ab'); //64 linija ************************************************ if (!$fp) { echo '<p><strong> Your order could not be processed at this time. ' .'Please try again later.</strong></p></body></html>'; exit; } fwrite($fp, $outputstring, strlen($outputstring)); fclose($fp); echo '<p>Order written.</p>'; ?> </body> </html> hvala unapred [Ovu poruku je menjao flylord dana 02.01.2008. u 17:53 GMT+1] [Ovu poruku je menjao flylord dana 02.01.2008. u 17:54 GMT+1] |