r |
samo branje |
r+ |
branje in pisanje; piše na začetek; če datoteka ne obstaja, jo ustvari |
w |
samo pisanje; vsebino prepiše; če datoteka ne obstaja, jo ustvari |
w+ |
branje in pisanje; vsebino prepiše; če datoteka ne obstaja, jo ustvari |
a |
dodajanje na konec; če datoteka ne obstaja, jo ustvari |
a+ |
bere in dodaja na konec datoteke |
Delo z datotekami - zapisovanje – primer
<?php
$ime_datoteke = 'test.txt';
$vsebina = 'Dodaj tole v datoteko.';
$handle = fopen($ime_datoteke, 'w+');
if(fwrite($handle, $vsebina) === false)
echo "Ne morem zapisovati v datoteko $ime_datoteke!";
else
echo 'Zapisovanje uspelo!';
fclose($handle); // zapri datoteko
?>
Delo z datotekami - branje – primer
<?php
$ime_datoteke = 'test.txt';
$handle = fopen($ime_datoteke, 'r+');
$vsebina = '';
while (!feof($handle)) {
$vsebina .= fread($handle, 8192);
}
echo $vsebina;
fclose($handle);
?>
Dodaj tole v datoteko.
Uporaba drugih .php datotek
include( pot )
include_once( pot )
require( pot ) - datoteka je pogoj
require_once( pot ) - datoteka je pogoj
Uporaba drugih .php datotek – primer
<?php
include('mojeFunkcije.php');
/*
lahko uporabljam funkcije in spremenljivke
iz datoteke mojeFunkcije.php
*/
?>