Tehtävään soveltuvia PHP-funktioita
460 530 625
[closedir] [date] [fclose] [feof] [fgets] [file_exists] [filemtime] [filesize] [fopen] [if] [include] [opendir] [readdir] [round] [while]
Liittää parametrina annetun tiedoston ohjelmaan ja suorittaa sen.
include 'f.php'
Tarkistaa, onko tiedosto olemassa.
if (file_exists($tiedosto)) { echo "Tiedosto $tiedosto on olemassa"; } else { echo "Tiedostoa $tiedosto ei ole olemassa"; }
Avaa tiedoston, johon avaamisen jälkeen viitataan tiedostokahvalla.
Katso esimerkki kohdasta fgets.
Tarkistaa, onko tiedosto luettu jo loppuun.
Katso esimerkki kohdasta fgets.
Sulkee tiedoston.
Katso esimerkki kohdasta 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); }
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; }
Avaa hakemiston, johon avaamisen jälkeen viitataan tiedostokahvalla.
Katso esimerkki kohdasta readdir.
Katso esimerkki kohdasta 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); }
Palauttaa tiedoston muokkaamisajan.
Katso esimerkki kohdassa 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>";
Pyöristää reaaliluvun määriteltyyn tarkkuuteen.
Katso esimerkki kohdasta 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 |