timohei.net / Opintojaksot / Aiemmin pitämäni opintojaksot / Internet-sovelluskehitys / Projekti /
[closedir] [date] [fclose] [feof] [fgets] [file_exists] [filemtime] [filesize] [fopen] [if] [include] [opendir] [readdir] [round] [while]
include
Liittää parametrina annetun tiedoston ohjelmaan ja suorittaa sen.
include 'f.php'
file_exists
Tarkistaa, onko tiedosto olemassa.
if (file_exists($tiedosto)) {
echo "Tiedosto $tiedosto on olemassa";
} else {
echo "Tiedostoa $tiedosto ei ole olemassa";
}
fopen
Avaa tiedoston, johon avaamisen jälkeen viitataan tiedostokahvalla.
Katso esimerkki kohdasta fgets.
feof
Tarkistaa, onko tiedosto luettu jo loppuun.
Katso esimerkki kohdasta fgets.
fclose
Sulkee tiedoston.
Katso esimerkki kohdasta fgets.
fgets
Lukee tiedostosta rivin tai määrätyn määrän merkkejä.
$kahva = fopen("kuvat/otsikko", "r");
if ($kahva) {
while (!feof($kahva)) {
$puskuri = fgets($kahva, 4096);
echo $puskuri;
}
fclose($kahva);
}
if, while
Ehdollinen ohjelman suoritus.
Katso while-rakenteen esimerkki kohdasta fgets!
/* suoritetaan vain yksi lause
if-ehdon toteutuessa
-> ei aaltosulkua */
if ($a > $b)
echo "a on suurempi kuin b";
/* suoritetaan useampi lause
if-ehdon toteutuessa
-> käytetään aaltosulkuja */
if ($a > $b) {
echo "a on suurempi kuin b";
$b = $a;
}
opendir
Avaa hakemiston, johon avaamisen jälkeen viitataan tiedostokahvalla.
Katso esimerkki kohdasta readdir.
closedir
Katso esimerkki kohdasta readdir.
readdir
Lukee hakemiston sisällön.
if ($kahva = opendir('kuvat')) {
echo "Hakemiston \"kuvat\" sisältö:<BR>";
while (false !== ($tiedosto = readdir($kahva))) {
echo "$tiedosto<BR>";
}
closedir($kahva);
}
filemtime
Palauttaa tiedoston muokkaamisajan.
Katso esimerkki kohdassa date
date
Muuttaa aikaleiman selväkieliseen muotoon.
$talletusaika = $date("d.m.Y \k\e\l\l\o H:i:s", filemtime($tiedosto));
$talletusaika_html = "<P>Tiedosto on talletettu $talletusaika.</P>";
round
Pyöristää reaaliluvun määriteltyyn tarkkuuteen.
Katso esimerkki kohdasta filesize
filesize
Palauttaa tiedoston koon tavuina.
// Tulostetaan tiedoston koko kilotavuina // yhden desimaalin tarkkuudella $koko = round(filesize($tiedosto)/1024,1); echo "Tiedoston koko on $koko kB";
| << Edellinen (5) Tehtävään soveltuvia JavaScript-funktioita | Sivu 6/6 | Takaisin ensimmäiseen >> (1) Projekti |