readfile funksiýasy
readfile funksiýasy faýly okap, onuň mazmunyny derrew çykyş buferine iberýär.
Ol okalan baýt sanyny ýa-da ýalňyşlyk ýüze çykan bolsa false gaýtarýar. Birinji parametr faýlyň ýoly,
ikinji (hökmany däl) - include_path-de faýly gözlemek baýdagy, üçünji (hökmany däl) - akmynyň konteksti.
Sintaksis
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Mysal
Tekst faýlynyň mazmunyny çykaryaly:
<?php
$res = readfile('example.txt');
echo "okalan baýtlar: " . $res;
?>
Mysal
Ýok faýly okap synanyşaly:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Faýly okap bolmady";
}
?>
Mysal
include_path baýdagyny ulanmak:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Okaldy" : "Okap bolmady";
?>
Şeýle-de görüň
-
file_get_contentsfunksiýasyny,
faýly setir içine okap alyar -
fpassthrufunksiýasyny,
faýlyň galan bölegini çykarýar -
filefunksiýasyny,
faýly massiw içine okap alyar