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 904 korisnika na forumu :: 45 registrovanih, 7 sakrivenih i 852 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: 8u47, A.R.Chafee.Jr., celeron, darcaud, darkstar101, Denaya, Despot1, djboj, dragon986, dukikan, gasha, GrobarRomanticar, hooraay, hyla, ivica976, kuntalo, kvcali, kybonacci, LUDI, Marko Marković, MB120mm, mercedesamg, mikrimaus, MilosKop, milosmileusnic95, Mirage 2000N, nemkea71, nenad81, Panter, repac, sakota79, SerbFlippy, Sirius, SOVO515, ssekir75, stemark, Toni, Tragač, uruk, vasa.93, virked, vlvl, voja64, willie, |_MeD_|