251 of 410 menu

file_put_contents ශ්‍රීතය

file_put_contents ශ්‍රීතය දත්ත ගොනුවකට ලියයි. පළමු පරාමිතිය ගොනුවට මාර්ගයයි, දෙවන පරාමිතිය ලිවීම සඳහා දත්තයි. තෙවන විකල්ප පරාමිතිය ලිවීමේ ප්‍රකාරය අර්ථ දක්වයි (පහත වගුව බලන්න).

සිව්වන විකල්ප පරාමිතිය stream_context_create ශ්‍රීතය මගින් සාදන ලද ධාරා සන්දර්භ සම්පතක් වේ. ගොනුවක් හෝ ජාල සම්පතක් සමඟ වැඩ කිරීමේ පරාමිතීන් වින්‍යාස කිරීමට ඉඩ සලසයි.

වාක්‍ය රචනා ක්‍රමය

file_put_contents( string $filename, mixed $data, int $flags = 0, ?resource $context = null ): int|false

තෙවන පරාමිතියේ අගයන්

ධජය විස්තරය
FILE_USE_INCLUDE_PATH සකසා ඇති විට, ශ්‍රීතය ගොනුව සෙවීමට යයි PHP සැකසුම් වල include_path පරාමිතියේ දක්වා ඇති නාමාවලියන්හි php.ini ගොනුවේ.
FILE_APPEND දත්ත නැවත ලිවීම වෙනුවට ගොනුවේ අවසානයට එකතු කරන්න
LOCK_EX ලිවීමේදී ගොනුවේ සුවිශේෂී අගුලක් ලබා ගන්න

උදාහරණය

ගොනුවකට වාක්‍ය ඛණ්ඩයක් ලියමු:

<?php $res = file_put_contents('data.txt', 'abcde'); echo $res; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය ලියා ඇති බයිට ගණන ආපසු ලබා දෙයි:

5

උදාහරණය

ගොනුවේ අවසානයට දත්ත එකතු කරමු:

<?php $res = file_put_contents('data.txt', '12345', FILE_APPEND); echo $res; ?>

උදාහරණය

ගොනුවකට අරාව ලිවීම:

<?php $data = ['a', 'b', 'c']; $res = file_put_contents('array.txt', implode(',', $data)); echo $res; ?>

උදාහරණය

තෙවන පරාමිතිය තුළ කිහිපයක් දක්වන්න පුළුවන් ධජ, | සංකේතය භාවිතයෙන් ඒවා ලැයිස්තුගත කරමින්. ගොනු අගුළු දමා දත්ත එකතු කිරීමේ උදාහරණයක් සඳහා:

<?php $res = file_put_contents( 'log.txt', "text", FILE_APPEND | LOCK_EX ); echo $res; ?>

උදාහරණය

සන්දර්භය භාවිතා කිරීම:

<?php $opts = [ 'http' => [ 'method' => "POST", 'header' => "Content-type: text/plain\r\n" ] ]; $context = stream_context_create($opts); $res = file_put_contents( 'http://example.com/api', 'data=test', false, $context ); ?>

මෙයද බලන්න

  • file_get_contents ශ්‍රීතය,
    ගොනුවක අන්තර්ගතය කියවන
  • fopen ශ්‍රීතය,
    ගොනුවක් විවෘත කරන
  • fwrite ශ්‍රීතය,
    ගොනුවකට ලියන
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න