3
tutorial4free PHP Tutorijal : Pisanje podatka u fajl koriscenjem PHPa Autor : Aleksandar Popović U ovom tutorijalu, ćete naučiti kako da na najlakši način ukoliko Vaš server nema podrškui za MySQl bazu podataka, zapamtite podatke u neki fajl, a za ovaj primer konkretno koristićemo tekstualni dokument. Korak 1. Otvorite program Dreamweaver ili bilo koji drugi program za Page editing, odaberite tip sranice PHP. Obrišite sav kod sa stranice koji stoji po defaultu. Korak 2. Pro ćemo otvoriti php tag , a zatim ćemo definisati naziv fajla, odnosno putanju do fajla, i saržaj koji ćemo upisati u fajl. <?php $filename = 'test.txt'; // Naziv tekstualnog fajla $somecontent = "Saržaj\n"; // Sadržaj koji se upisuje U editoru kod izgleda ovako:

PHP Tutorijal - Pisanje Podatka u Fajl Koriscenjem PHPa

Embed Size (px)

DESCRIPTION

Upisivanje podataka u fajl koriscenjem php-a, tutorial

Citation preview

  • tutorial4free

    PHP Tutorijal : Pisanje podatka u fajl koriscenjem PHPaAutor : Aleksandar Popovi

    U ovom tutorijalu, ete nauiti kako da na najlaki nain ukoliko Va server nema podrkui za MySQl bazu podataka, zapamtite podatke u neki fajl, a za ovaj primer konkretno koristiemo tekstualni dokument.

    Korak 1.

    Otvorite program Dreamweaver ili bilo koji drugi program za Page editing, odaberite tip sranice PHP. Obriite sav kod sa stranice koji stoji po defaultu.

    Korak 2.

    Pro emo otvoriti php tag , a zatim emo definisati naziv fajla, odnosno putanju do

    fajla, i saraj koji emo upisati u fajl.

  • to se tie sadraja koji se upisuje, on moe biti proizvoljan, tanije, moete pomou funkcija _GET ili _POST da u taj fajl upisujete neto iz forme, moete upisivati bilo ta, tanije sve to budete definisali u promenljivoj.

    Korak 3.

    U ovom koraku vrimo neke basic provere, tipa da li fajl posotji i da li je ima mogunost pisanja u njemu...

    // Proveravamo da li fajl postoji i da li ima CHMOD 777if (is_writable($filename)) {

    if (!$handle = fopen($filename, 'a')) { echo "Nemoze se otvoriti fajl: ($filename)"; exit; }

    // Pokuaj zapisivanja u fajl if (fwrite($handle, $somecontent) === FALSE) { echo "Fajl se ne moe otvoriti: ($filename)"; exit; }

    U editoru to izgleda ovako:

    Korak 4.

    Kada smo utvrdili da se fajlu moe pristupiti, kreemo u postupak zapisivanja sadraja:

    echo "Uspeno je upisano: ($somecontent) u fajl: ($filename)";

  • fclose($handle);

    U editoru to izgleda ovako:

    Korak 5.

    Ukoliko se nemoe nita upisati u fajl, sotaje nam da se ga proglasnimo da je Unwrteable i da zatvorimo php tag:

    } else { echo "U fajlu se nemoe nita upisati!!!";}?>

    U editoru to izgleda ovako:

    NAPOMENA: Da bi ste mogli da upisujete neto u neki fajl, taj fajl mora da postoji na serveru!

    SAVETI:

    Ukoliko ve upisujete neki sadraj u txt fajl imajte na umu da je fajl, bio on bilo kakvog tipa, dva koraka blii "prvaljivanju" od baze

    Na internetu postoji mnogo dvosmerni algoritama za kriptovanje, kriptujte sadraj koji se nalazi u fajlu

    Neka se fajl nalazi u nekom folderu, sakrijte fajl, da ne bude ba tako lako dostupan.