251 of 410 menu

Funksioni file_put_contents

Funksioni file_put_contents shkruan të dhëna në një skedar. Parametri i parë është rruga drejt skedarit, i dyti - të dhënat për t'u shkruar. Parametri i tretë opsional përcakton mënyrën e shkrimit (shih tabelën më poshtë).

Parametri i katërt opsional përfaqëson një burim konteksti të rrjedhës, i krijuar nga funksioni stream_context_create. Lejon konfigurimin e parametrave të punës me skedar ose burime në rrjet.

Sintaksa

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

Vlerat e parametrit të tretë

Flamur Përshkrim
FILE_USE_INCLUDE_PATH Nëse është vendosur, funksioni do të kërkojë skedarin në drejtoritë e specifikuara në parametrin include_path në cilësimet e PHP në skedarin php.ini.
FILE_APPEND Shton të dhënat në fund të skedarit në vend të rishkrimit
LOCK_EX Fiton një bllokim ekskluziv të skedarit për kohën e shkrimit

Shembull

Le të shkruajmë një varg në një skedar:

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

Rezultati i ekzekutimit të kodit kthen numrin e bajtëve të shkruar:

5

Shembull

Le të shtojmë të dhëna në fund të skedarit:

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

Shembull

Shkrimi i një grupi në skedar:

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

Shembull

Në parametrin e tretë mund të specifikohen disa flamuj, duke i numëruar ato përmes simbolit |. Si shembull, le të shtojmë të dhëna me bllokim skedari:

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

Shembull

Përdorimi i kontekstit:

<?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 ); ?>

Shihni gjithashtu

  • funksionin file_get_contents,
    i cili lexon përmbajtjen e skedarit
  • funksionin fopen,
    i cili hap një skedar
  • funksionin fwrite,
    i cili shkruan në skedar
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo