Pelên di PHP de

Meriv çawa ji sedî hesab dike

Pelên di her cûre bernameyan de rolek girîng dilîzin, çi ew sermaseya-bingehîn an jî-based web-ê bin. Di vê dersa berfireh de, em ê li ser her tiştê ku di derheqê pelên PHP-ê de dizanin biçin.

Xwendina Pelan di PHP de

Ji bo gihîştina û xwendina naveroka pelê, PHP peyda dike fopen() fonksiyon. Fonksiyona fopen() ji ya din fonksiyonek din peyda dike readfile() rêbaz. Em ê ji bo vê dersê pelek mînakek bi navê "my dictionary.txt" bikar bînin. Naveroka wê wiha ye: hin kurteyên ku bi teknolojiyê ve girêdayî ne bi formên wan ên tam têne peyde kirin.

Fonksiyona fopen du pîvanan qebûl dike; Parametreya yekem navê pelê ye ku tê vekirin, û parametreya duyemîn ew moda ye ku pel tê de vekirî be, wek moda xwendin an nivîsandinê. Ger ev karî pelê bi serfirazî vedike, destana xwe vedigerîne. Di rewşek têkçûnê de, hûn dikarin peyamek mîna mînaka jêrîn çap bikin:

$myfile = fopen("my_dictionary.txt", "r") or die("Unable to open file!"); 
echo fread($myfile,filesize("my_dictionary.txt")); 
fclose($myfile);

Girîng e ku ji bîr mekin ku pelan dibe ku çavkaniyek rijandina bîranînê be, ji ber vê yekê dema ku bi wan re têkilî daynin hişyar bin.

Rêbazên Vekirina Pelê

Hûn dikarin pelek bi awayên cûrbecûr vekin. Modên li jêr, digel raveyên wan têne navnîş kirin:

  • r: Pelek ji bo xwendin-tenê veke. Nîşana pelê di destpêka pelê de dest pê dike.
  • w: Pelek ji bo tenê-nivîsandinê veke. Naveroka pelê jê dike an pelek nû çêdike heke ew tune be. Nîşana pelê di destpêka pelê de dest pê dike.
  • a: Ji bo tenê nivîsandinê pelek veke. Daneyên heyî yên di pelê de têne parastin. Nîşana pelê di dawiya pelê de dest pê dike. Heke pel tunebe pelek nû diafirîne.
  • x: Ji bo tenê nivîsandinê pelek nû diafirîne. Heke pel jixwe hebe xelet û xeletiyek vedigerîne.
  • r+: Ji bo xwendin/nivîsandinê pelek veke. Nîşana pelê di destpêka pelê de dest pê dike.
  • w+: Ji bo xwendin/nivîsandinê pelek veke. Naveroka pelê jê dike an pelek nû çêdike heke ew tune be. Nîşana pelê di destpêka pelê de dest pê dike.
  • a+: Ji bo xwendin/nivîsandinê pelek veke. Daneyên heyî yên di pelê de têne parastin. Nîşana pelê di dawiya pelê de dest pê dike. Heke pel tunebe pelek nû diafirîne.
  • x+: Ji bo xwendin/nivîsandinê pelek nû çêdike. Heke pel jixwe hebe xelet û xeletiyek vedigerîne.

Q & A

Pirs: Çima girîng e girtina pelek vekirî di PHP de?
A: Girîng e ku meriv pelek vekirî ya di PHP-ê de bigire da ku ji rijandina bîranîn, xeletî û pirsgirêkên din dûr nekevin. Dema ku pelek tê vekirin, ew mîqdarek taybetî ya bîranînê vedihewîne, û heke ew bi rêkûpêk neyê girtin, ew ê berdewam bike ku wê bîranînê dagir bike, ku dibe sedema dijwariyên wekî performansa sistbûnê û têkçûna pergalê. Wekî din, heke pelek vekirî be, dibe ku ne gengaz be ku bernameyên din jêbirin an biguherînin.

Pirs: Dema vekirina pelek di PHP de cûdahiya modên "r", "w", û "a" çi ye?
A: Moda "r" ji bo vekirina pelek tenê-xwendewar tê bikar anîn, û nîşana pelê li destpêka pelê tête danîn. Moda "w" ji bo vekirina pelek ji bo mebestên tenê-nivîsandinê tê bikar anîn, naveroka wê paqij dike an pelek nû çêdike heke ew jixwe tune be, û nîşana pelê li destpêka pelê vegere. Moda "a" ji bo vekirina pelek ji bo gihîştina tenê-nivîsandinê dema ku naveroka pelê ya heyî diparêze tê bikar anîn; nîşana pelê li dawiya pelê dest pê dike û heke pel tune be pelek nû diafirîne.

Pirs: Hûn dikarin têgeha nîşangirên pelan di PHP de rave bikin?
A: Nîşanek pelê di PHP-ê de nîşanek e ku di hundurê pelê de cîhek taybetî vedibêje. Dema ku hûn pelek vedikin, nîşana pelê li destpêka pelê tê vegerandin. Dema ku hûn jê re dixwînin an dinivîsin nîşandera pelê di hundurê pelê de digihîje xalên cihê. Ev dihêle hûn li şûna pelê tevahî yekcar bixwînin an binivîsin deverên hilbijartî yên di hundurê pelê de.

Pirs: Hûn dikarin hin fonksiyonên di PHP-ê de ku bi pelan re bixebitin nav bikin?
A: fopen(), fread(), fwrite(), fclose(), û file_get_contents() hin ji wan awayên ku di PHP-ê de herî zêde têne bikar anîn-girêdayî pelan in. Van fonksiyonan dikarin pelan vekin û bixwînin, pelan binivîsin, pelan bigirin, û naveroka pelan bistînin.

Pirs: Armanca fonksiyona pelê () di PHP de çi ye?
A: PHP mezinbûna pelan() rêbaz ji bo hesabkirina mezinahiya pelê bi byte tê bikar anîn. Ji bo garantîkirina ku mîqdara rast a daneyê ji pelek were xwendin, ev rêbaz bi gelemperî digel fonksiyonên din ên têkildar ên pelê yên wekî fread() an jî tê bikar anîn. file_get_contents(). Di heman demê de dibe ku ew ji bo verastkirina mezinahiya pelê berî barkirina wê li serverek an ji ber sedemên din ên pejirandinê were bikar anîn.

Exercises:

  1. Hûn di PHP-ê de kîjan fonksiyonê bikar tînin ku pelek ji bo xwendinê vekin?
  2. Hûn çawa dikarin kontrol bikin ka pelek di PHP-ê de heye berî ku hûn hewl bidin ku wê vekin?
  3. Hûn di PHP-ê de kîjan fonksiyonê bikar tînin ku daneya pelê binivîsin?
  4. Meriv çawa di nav pelek di PHP-ê de nîşankerek biguhezîne cîhek taybetî?
  5. Meriv çawa pelek di PHP-ê de jêbirin?

Bersiv:

  1. Fopen() ji bo vekirina pelek ji bo xwendina di PHP de tê bikar anîn.
  2. Hûn dikarin fonksiyona file_exists() bikar bînin da ku kontrol bikin ka pelek heye berî ku hûn hewl bidin ku wê di PHP-ê de vekin.
  3. Fonksiyona fwrite() ji bo nivîsandina daneyan li pelek di PHP de tê bikar anîn.
  4. Fonksiyona fseek() tê bikaranîn ku nîşanek li cîhek taybetî di nav pelek di PHP de biguhezîne.
  5. Fonksiyona unlink() ji bo jêbirina pelek di PHP de tê bikar anîn.
Meriv çawa ji sedî hesab dike
nêzîkî

Di derbarê PHP-ê de rojane bimînin!

Em spam nakin!

en English
X
Scroll to Top