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

citanje fajla samo jednom

[es] :: PHP :: citanje fajla samo jednom

[ Pregleda: 3320 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

antix

Član broj: 8388
Poruke: 265
*.nsinfo.co.yu.

Jabber: antix@elitesecurity.org


Profil

icon citanje fajla samo jednom30.11.2005. u 16:16 - pre 223 meseci
da li je moguce (neki su mi vec rekli da nije pa hocu da provjerim) da se neki config fajl procita samo jednom, smjesti u array i vise ne cita.... znaci fajl je jednostavan
tekstualni.... ali je potrebno da se procita jednom prilikom "podizanja" aplikacije i onda
da se koristi njegov sadrzaj

koliko sam ja gledao static ovdje ne pomaze....

ako nije moguce da li ce stalno citanje fajla (pri svakom requestu) da utice
mnogo na performanse?

kako vi ovo rjesavate?

pozdrav
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: citanje fajla samo jednom30.11.2005. u 18:19 - pre 223 meseci
Prenosenje podataka izmedju dva skripta se radi kroz sesiju, preko POST/GET parametara ili u cookie.
 
Odgovor na temu

dado_k
Varaždin

Član broj: 57122
Poruke: 300
*.cmu.carnet.hr.

ICQ: 326865106
Sajt: radim baš novi sajt u ph..


Profil

icon Re: citanje fajla samo jednom30.11.2005. u 19:16 - pre 223 meseci
ne znam ne kužim pitanje možda include_once ili require_once ako korristiš require ili include da učitaš config.php...
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
..mtsns-ns.customer.sbb.co.yu.

Jabber: antix@elitesecurity.org


Profil

icon Re: citanje fajla samo jednom01.12.2005. u 10:21 - pre 223 meseci
ok, valjda nisam dobro opisao :) .. sorry

evo neki glupi konkretni problem:

imam ini fajl sa npr. naslovima strana moga sajta:

page1=naslov1
page2=naslov2
page3=naslov3
...

i sada na svakoj strani moga sajta (na osnovu nekih parametara) zelim da
uradim sledece

<title><?php echo extract_page_title();?></title>

extract_page_title() iz ovog ini fajla treba da procita odgovarajucu
vrijednost naslova strane..... nije bitno kako odredjujem u runtime koji
naslov strane citam!


e sada.. da li moze da se procita ovaj ini fajl samo jednom i da ga
nekako koristim ili stvarno moram pri svakom requestu da ga citam
i da pronalazim naslov strane....

jer bilo bi dobro kada bih mogao da ga procitam i sacuvam u array (jer
je ovaj fajl staticki tj. ne mijenja se cesto).

nadam se da je sada jasno


pozdrav
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: citanje fajla samo jednom01.12.2005. u 11:41 - pre 223 meseci
koristis include, require, include_once, require_once ili file_get_contents, u zavisnosti sta ti bas treba... Ako mislis da include-ujes neki php sa funkcijama (za to gore), otvaranje fajla pri svakom zahtevu serveru nece uticati na performanse.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.internet.krstarica.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: citanje fajla samo jednom01.12.2005. u 19:25 - pre 223 meseci
dodaj tu i file(); koji moze da ucita fajl u array...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
..mtsns-ns.customer.sbb.co.yu.

Jabber: antix@elitesecurity.org


Profil

icon Re: citanje fajla samo jednom02.12.2005. u 12:29 - pre 223 meseci
ok, hvala svima na odgovorima! medjutim meni ne izgleda da to rjesava problem...

ja znam da ucitam fajl u array :) medjutim ne zelim da se taj fajl cita svaki put kada neki korisnik otvori novu stranicu....

kako mogu da procitam fajl u array i da to bude neka globalna promjenljiva iz koje cu samo da citam vrijednosti....


jer ako ne uradim tako da su naslovi stranica (u mom primjeru) stavljeni u neki globalni niz tada ce php da parsira ovaj fajl svaki put kada korisnik pristupi nekoj stranici...

moguce je da nesto nisam dobro shvatio u svemu ovome pa ako neko moze da mi pojasni jer extract_page_title() funkcija se poziva prilikom ucitavanja svake strane... ona moze da radi jednu od dvije stvari:

1. svaki put da cita .ini fajl i da vraca procitanu vrijednost iz fajla
2. da prvi put procita vrijednosti iz fajla i da ih smjesti u globalni niz, a zatim da (pri svakom sledecem pozivu) samo cita vrijednosti iz globalnog array-a. znaci ovaj slucaj je performantniji (barem ja tako mislim) jer php ne mora da cita podatke sa fajl sistema!


hvala svima
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: citanje fajla samo jednom02.12.2005. u 13:46 - pre 223 meseci
Ne znam sto se cimas oko toga kad PHP sve radi na serveru i to se nece ni primetiti... Jedino ako ti je fajl ogroooooooooman...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
..mtsns-ns.customer.sbb.co.yu.

Jabber: antix@elitesecurity.org


Profil

icon Re: citanje fajla samo jednom02.12.2005. u 14:43 - pre 223 meseci
aha... tako znaci...
pa i rekli su mi da php brzo cita fajlove..
fajl nije uopste ni veliki ni komplikovane strukture tako da tu nema problema...

ali ja dolazim iz Java svijeta, a tamo se uvijek pazi da se ne cita vise puta ono sto moze da se procita jednom i da se smjesti negdje u RAM


a znaci u PHP-u i ne moze da se odradi nesto ovako?

pozdrav
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: citanje fajla samo jednom02.12.2005. u 15:30 - pre 223 meseci
Pozdrav,

Citat:
antix: aha... tako znaci...
pa i rekli su mi da php brzo cita fajlove..
fajl nije uopste ni veliki ni komplikovane strukture tako da tu nema problema...

ali ja dolazim iz Java svijeta, a tamo se uvijek pazi da se ne cita vise puta ono sto moze da se procita jednom i da se smjesti negdje u RAM :)


a znaci u PHP-u i ne moze da se odradi nesto ovako?

pozdrav


ono sta trazis je 'application variables'. To u PHP svetu ne postoji nativno, vec moras da se snalazis...
SVE se parsira od pocetka sa ucitavanjem svake strane. Ne postoji nekakakv 'application container' u PHP, da se tako izrazim, tako da nemas nacina da kreiras promenljive koje bi bile vidljive na nivou aplikacije.

Naravno, postoje resenja i za ovo, ali mislim da ti nisu potrebna jer bespotrebno komplikuje rad, bar u tvom slucaju.

Pozdrav,
Vladan

P.S. Google 'application varaibles php'

[Ovu poruku je menjao valeksa dana 02.12.2005. u 16:30 GMT+1]
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
..mtsns-ns.customer.sbb.co.yu.

Jabber: antix@elitesecurity.org


Profil

icon Re: citanje fajla samo jednom02.12.2005. u 21:33 - pre 223 meseci
ok,
hvala svima na odgovorima.....

posebno valeksi :)

pozdrav
 
Odgovor na temu

[es] :: PHP :: citanje fajla samo jednom

[ Pregleda: 3320 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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