fopen කාර්යය

fopen කාර්යය ගොනුවක් හෝ URL එකක් විවෘත කර සම්පත් දර්ශකයක් ආපසු ලබා දෙයි. පළමු පරාමිතිය ලෙස කාර්යය ගොනු පථය හෝ URL එකක් භාර ගනී, දෙවන පරාමිතිය විවෘත කිරීමේ මාදිලිය ලෙස භාර ගනී. සාර්ථක වුවහොත් ගොනු දර්ශකය ආපසු ලබා දෙයි, දෝෂයක් සිදු වුවහොත් - false.

වාක්‍ය රචනය

phpfopen(filename, mode, [use_include_path], [context]);

උදාහරණය

ගොනුවක් කියවීම සඳහා විවෘත කරමු:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpresource(5) of type (stream)

උදාහරණය

ලිවීම සඳහා ගොනුවක් විවෘත කරමු (ගොනුව නොමැති නම් - එය සාදනු ඇත):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpresource(5) of type (stream)

උදාහරණය

නොපවතින ගොනුවක් කියවීම සඳහා විවෘත කිරීමට උත්සාහ කරමු:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය

URL එකක් කියවීම සඳහා විවෘත කරමු:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpresource(5) of type (stream)

මෙයද බලන්න

  • fclose කාර්යය,
    ගොනුව වසා දමයි
  • fread කාර්යය,
    ගොනුවෙන් කියවයි
  • fwrite කාර්යය,
    ගොනුවට ලියයි