Home   FORUM   Toplista   HTML   CSS   JavaScript   PHP   DIZAJN   SEO   Mapa
KONTAKT
izuzetan[at]gmail.com






TOP LISTA SAJTOVA

Otvaranje i izrada fajla funkcijom fopen

Funkcija za izradu novog fajla, ili otvaranje već postojećeg je fopen. Znači ako fajl ne postoji ne moramo ga ručno praviti i smeštati ga u odgovarajući folder, već možemo ga izraditi programski. Funkcija fopen ima sledeći najčešći oblik:

$fp = fopen ("podaci.txt" , "w");

Promenjljiva $fp čuva sve podatke vezano za funkciju fopen. Promenjljivu $fp naravno možemo imenovati kako nam je volja. Promenjljiva $fp se kasnije koristi u skripti kad želimo da upisujemo neke podatke u fajl, da čitamo, brišemo itd, što će mo kasnije videti. Funkcija fopen ima najčeće dva parametra, kao što je to slučaj sa našim gornjim primerom a može imati i tri.

Prvi parameter (u našem slučaju "podaci.txt") pokazuje putanju do fajla na serveru u kome želimo da smestimo naše podatke. Znači prvi parameter piše se u navodnicima jednostrukim ili dvostrukim sve jedno. Ukoliko fajl ne postoji program sam pravi taj fajl.

Drugi parametar funkcije u našem slučaju je znak " w " koji govori da upisujemo podatke. Sada ću tabelarno objasniti sve znakove koji mogu stajati u drugom parametru funkcije fopen:

Znak Značenje
r Read - Otvara fajl za čitanje od početka bez ikakvog brisanja
r+ Read - Otvara faj za čitanje i pisanje od početka bez iakkvog brisanja
w Write - Otvara fajl za upisivanje od početka. Ako fajl postoji briše postojeći sadržaj ako ga ima pre novog unosa. Ako fajl ne postoji pravi ga.
w+ Write - Otvara fajl za upisivanje i čitanje od početka. Ako fajl postoji briše postojeći sadržaj ako ga ima pre novog unosa. Ako fajl ne postoji pravi ga.
a Append - Otvara fajl za upisivanje od kraja postojećeg sadržaja u fajlu ako ga ima. Ako fajl ne postoji pravi ga.
a+ Append - Otvara fajl za upisivanje i čitanje od kraja postojećeg sadržaja u fajlu ako ga ima. Ako fajl ne postoji pravi ga.
b Binarni režim - Koristi se zajedno sa jednim od gore navedenih režima. Koristi se samo na Windows servere jer oni prave razliku izmedju binarnih i tekstualnih podataka.

Koji znak upotrebiti u drugom parametru funkcije fopen zavisi od toga šta želite da postignete u nastavku programa. Treći parameter funkcije fopen koji nije obavezan upotrebljava se ako želimo pretražiti putanju include_path da bi smo našli fajl. I tada je vrednost trećeg parametra 1. To možemo zapisati ovako:

$fp = fopen ("podaci.txt" , "w", 1);

Copyright © 2010 BUbaj. Powered By bubaj.com
PHP    PHP sintaksa    Fajl    Niz    String    Funkcija    Objektno programiranje    MySQL    Unos fajla    Datum    Forme    Sesija    Registracija