Faa chuki ya PHP fgets()

Inayofafanua na matumizi

Faa chuki ya fgets() inaingia maelezo moja kutoka kwenye kipakani cha faili.

Inayofafanua

fgets(file,urefu)
Mafaa Maelezo
file Inayohitaji. Inaingia mafaa ya kusoma.
urefu Inahidi. Inaingia inabaki ya mafaa ya kusoma. Mwili wa kuzingatia ni 1024 heri ya data.

Kueleza

kutoka file Kuondoa mstari kwenye faili inayotumiwa na kueleza urefu kikubwa zaidi ya urefu - hekta 1 ya neno. Kama inakaribia kwenye mstari (kwenye matokeo), mawendo wa mawimbi, au inafikia kufungua faili ambao inahusishwa. urefu - 1 hekta baada ya kushika (kutegemea sababu inayokadiriwa kwanza). Kama chochote cha hili inakadiriwa kwa sababu ya kufikia kwenye mstari, mawendo wa mawimbi, au inafikia kufikia kufungua faili ambao inahusishwa. urefu, inaathiriwa na 1K, au 1024 hekta.

Kama inapofai, inaruhusiwa false.

Mawebu na Mawebu

Kuzingatia:urefu Chaguo cha kina kutoka PHP 4.2.0 inaweza kuwa chaguo cha chochote, kama huchaguliwa inapendekezwa kwa 1024 hekta. Kuanzia PHP 4.3, chochote huchaguliwa. urefu Ikitendeka kutoka kwenye misingi hadi kufikia mstari. Ikiwa sehemu kubwa ya mawendo ya file inaenea kikubwa zaidi ya 8 KB, kumsaidia kumaeleza urefu wa mawendo wa kikubwa kwenye skripti inaonekana kuwa bora kwa kutosha mafungu.

Kuzingatia:Kuanzia PHP 4.3 hii inaweza kutumika kwa hifadhi ya kawaida kwa faili za kawaida. Wapokea walio wachache wakusudi wa walauzwa.

Kuzingatia:Ikiwa inakaribia kwamba PHP inapata kutowa kueleza viungo vya uharibifu wa faili ya Macintosh wakati wa kusoma faili, inaweza kuwasiliana na chaguo cha mawasiliano wa mawimbi wa kufungua auto_detect_line_endings.

Mifano

Mfano 1

<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?>

Ili kusaidia kusoma hivi:

Habari, hii ni faili ya michezo.

Mfano 2

<?php
$file = fopen("test.txt","r");
while(! feof($file))
  {
  echo fgets($file). "<br />";
  }
fclose($file);
?>

Ili kusaidia kusoma hivi:

Habari, hii ni faili ya michezo. 
Harejea tatu hapa. 
Hii ni mstari wa uendelevu wa mwisho.