Otvaranje Datoteke Pomocu Funkcije fopen()

Otvaranje Datoteke Pomocu Funkcije fopen()

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

Cao svima!!!

Imam problem kada probam da otvorim datoteku dobijam ovo kada se ucita Resource id #3

Sledeci fopen() code izgleda ovako i stalno pokazuje RESOURCE ID #3 pokusao sam na mnogo nacina

<?php   $tireqty = $_POST['tireqty'];   $oilqty = $_POST['oilqty'];   $sparkqty = $_POST['sparkqty'];   $address = $_POST['address'];   $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; ?> <html> <head> </head> <body> <?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"; @ $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'ab'); flock($fp, LOCK_EX); 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)); flock($fp, LOCK_UN); fclose($fp); echo '<p>Order written.</p>'; ?> </body> </html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

@ $fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'ab');

Kladim se da te ovo zeza, proveri da li si dobro zadao putanju do root direktorijuma, mislim tamo gde ces da smestas taj tvoj txt fajl u root-u!



offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

Nije do toga probao sam na mnogo nacina ali jedini koji mi je uspeo je ovaj
http://www.php.net/manual/en/function.fopen.php

Ali pre mesec dana sam radio isto slicno tome i na isti nacina sa fopen() koristio i radilo je sve normalno al eto sada zeza izabacuje tu gresku...
Pokusao sam svasta sto sam znao i kombinovao i dalje isto

Ko je trenutno na forumu
 

Ukupno su 963 korisnika na forumu :: 19 registrovanih, 2 sakrivenih i 942 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Aleksandar Tomić, bbogdan, Bubimir, comi_pfc, Dannyboy, djboj, esx66, hyla, kolle.the.kid, Lazarus, Marko Marković, Milos82, Mixelotti, mrav pesadinac, nuke92, operniki, RecA, 125