Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ucitavanje podataka iz datoteke

[es] :: PHP :: PHP za početnike :: Ucitavanje podataka iz datoteke

[ Pregleda: 1457 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Ucitavanje podataka iz datoteke23.04.2010. u 13:12 - pre 170 meseci
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
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
91.148.85.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 13:31 - pre 170 meseci
Pa prosledi joj drugi parametar

$ucitaj = fopen ( " $DOCUMENT_ROOT /porudzbine.txt ". 'a+b' );

ovde imas samo jedan parametar prosledjen (i to mislism lose jer imas razmake ispred i iza $DOCUMENT_ROOT i iza.txt)
" $DOCUMENT_ROOT /porudzbine.txt ". 'a+b' trebalo bi da bude "$DOCUMENT_ROOT/porudzbine.txt", 'a+b'



 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 13:49 - pre 170 meseci
Pa ja mislim da sam joj prosledio oba parametra
Code:

$ucitaj = fopen ("$DOCUMENT_ROOT/porudzbine.txt",'a+b');


Prvi je putanja
$DOCUMENT_ROOT/porudzbine.txt

drugi je rezim u kome se otvara
'a+b'

sada ne izbacuje ni jednu gresku ali zato nista ne ucitava iz porudzbine mislim ne prikazuje nista


Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 14:03 - pre 170 meseci
ovako sam pokusao i radi

Code:

$ucitaj = fopen("asd.txt", "r");
while (!feof ($ucitaj)) {
$ucitaj = fgets ($ucitaj, 500);
echo $ucitaj . '<br />' ;
}

Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 15:19 - pre 170 meseci
To sam sredio radi lepo... Samo mi se stvara problem sada pri upisivanju... Upisem podatke prikupljene iz forme preko promenljivih on sve upise kako sam smislio i odredio ali kad opet pokusam da upisem on mi duplira predhodnu porudzbinu i upisuje ovu novu.. Znaci imam 2 stare i jednu novu... A ne da bude Stara pa nova...

Evo neki primer kako to izgleda

Code:

_________________________________________________________________________________
14:05, Jrd April
HARD: 1 kom
GRAFICKA : 1 kom
PROCESOR:3
RAM : 3 kom
__________________________________________________________________________________
14:05, Jrd April
HARD: 1 kom
GRAFICKA : 1 kom
PROCESOR:3
RAM : 3 kom
_________________________________________________________________________________
14:05, Jrd April
HARD : 12 kom
GRAFICKA : 33 kom
PROCESOR: 43 kom
RAM : 54 kom
_________________________________________________________________________________
14:05, Jrd April
HARD : 12 kom
GRAFICKA : 33 kom
PROCESOR: 43 kom
RAM : 54 kom
_________________________________________________________________________________


Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
91.148.85.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 15:30 - pre 170 meseci
pa pogledaj logicno problem, uzmes sve stare vrednosti, dopises novu i onda sve to dopises na stare vrednosti. Pred krajnje upisivanje obrisi fajl ili setuj pisanje u fajl od pocetka.
Al' meni u celom ovom problemu uopste nije jasna prva recenica
Citat:
alfa-pro: Imam formu za porudzbinu i sada ne zelim da je upisujem u bazu nego u tekstualnu datoteku...

Raditi sa porudzbinama (ili bilosta vezano za novac) i drzati to u textualni fajl mi deluje tako apsurdno i bezveze i verujem bi odma rekao klijentu (pa i poslodavcu) "Ja ovakve sajtove ne pravim..."
Mozes nakon porudzbine kreirati text fajl za download ako je potrebno, ali sve drzati u textualni fajl, ne deluje mi uopste kao dobra ideja.
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Ucitavanje podataka iz datoteke23.04.2010. u 15:38 - pre 170 meseci
Ma ne nije ovo nista ozbiljno nego samo vezbam da bi naucio
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Ucitavanje podataka iz datoteke

[ Pregleda: 1457 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.