Tiedostojen olemassaolon tarkistus PHP:ssä
Funktio file_exists tarkistaa onko
tiedostoa, jonka polku on välitetty parametrina.
Esimerkki:
var_dump(file_exists('test.txt')); // true tai false
Yleensä tätä funktiota käytetään tarkistamaan tiedoston olemassaolo ennen kuin suoritetaan operaatio sille. Esimerkiksi näin:
<?php
if (file_exists('test.txt')) {
echo filesize('test.txt');
} else {
echo 'tiedostoa ei ole olemassa';
}
?>
Tarkista, onko sivustosi juuressa
tiedosto file.txt.
Tarkista, onko sivustosi juuressa
tiedosto file.txt. Jos ei ole - luo
se ja kirjoita siihen teksti '!'.
Tarkista, onko sivustosi juuressa
tiedosto message.txt. Jos sellainen tiedosto
on olemassa - tulosta tiedoston teksti näytölle.