[ alfa-pro @ 23.04.2010. 13:12 ] @
Imam formu za porudzbinu i sada ne zelim da je upisujem u bazu nego u tekstualnu datoteku koja se zove porudzbine.txt Pokusao sam da otvorim datoteku pomocu funkcije fopen() Funkciji fopen() sam zadao dva parametra Prvi parametar treba da bude putanja datoteke koju zelim da otvorim. Drugi parametar funkcije fopen ( ) je rezim u kome se datoteka otvara. Rezim koji sam izabrao je 'a+b' Append 'a+' : Da mi otvari datoteku za dodavanje i citanje od kraja postojeceg sadrzaja. Ako datoteka ne postoji onda sistem pokusava da je napravi Binary 'b' hocu da iskoristim ovaj rezim u kombinaciji sa Append rezimom jer koristim windows koji pravi razliku izmedju binarnih i tekstualnih dokumenata. Ili moze da bude rezim 'w' ali sada nebitno... Na pocetku scripta sam dodao Code: $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; I sada zelim da ucitam podatke iz datoteke Code: $ucitaj = fopen ( " $DOCUMENT_ROOT /porudzbine.txt ". 'a+b' ); if (!$fp) { echo "Ucitavanje nije uspelo" ; exit; } while (!feof ($ucitaj)) { $porudzbine = fgets ($ucitaj, 500); echo $porudzbine . '<br />' ; } I kada pokrenem skript dobijam non stop Code: Warning: fopen() expects at least 2 parameters, 1 given in D:\wamp\www\ucenje\snimanje_i_ucitavanje_podataka\proces.php on line 22 Ucitavanje nije uspelo ili da fajl nije pronadjen.... Da li negde gresim ??? Ili ne radim ispravno? Moze pomoc oko ovoga |