KọmputaỤdị faịlụ

PHP: PHP-faịlụ na-agụ. -Arụ ọrụ na faịlụ na PHP: agụ, ide, ma kwe nkwa

PHP pụtara ihe e mesịrị ka mmemme asụsụ nwere ike na ọnọdụ ha, ichepụta a n'ozuzu echiche banyere syntax, mgbagha, variables, na ndị ọzọ na mmemme ihe. Files na ọrụ na-arụ ọrụ na ha enweghị ọganihu, na ọbụna nsogbu nke faịlụ na izo ya ezo na bilie si eke na-akpata, emeghị ka radically ọhụrụ ngwọta.

General okwu

The ọrụ bụ isi na faịlụ, ihe ọ bụla ha nwere ike, bụ na-emeghe, na-agụ / dee na nso. Ị nwere ike iji ọrụ mkpọchi / Ị kpọghee ekwt ohere faịlụ na oge nke nhazi, nwere ike n'ịnyịnya na-agụ / dee ọnọdụ a file - niile, dị ka ndị gara aga, na anya gara aga.

Otu ihe dị mkpa nke PHP bụ ngafe nke ọrụ na-arụ ọrụ na faịlụ na nhọrọ maka ha were. Na omume iji na-eji a dị mfe ma na-arụ ọrụ nhọrọ. File - nke a bụ, nke mbụ, ihe omume na ebe nchekwa. Ọ bụ omume na-echekwa ihe ọmụma. Ihe mgbaru ọsọ nke ọ bụla omume, nzube nke saịtị ọ bụla - na-anọchi anya, jikwaa ma hụ na nche nke ozi.

eziokwu dị mkpa

Ọ na-eji na-immutable chọrọ ndakọrịta dịkarịa ala na ala elu. Nke ahụ bụ, mgbe usoro ihe omume e dere otu version nke mmemme asụsụ n'ụzọ zuru okè weere / kọwaara na-esote version. Na taa mmemme bụghị. ndakọrịta chọrọ syntax nke asụsụ na-arahụ ala n'akụkọ ihe mere eme dị ka a na-alụ n'etiti ekwekọghị na software na nsụgharị nke dị iche iche ngwá aghọwo norm nke ndụ.

-Arụ ọrụ na faịlụ, dị ka ọdụ data, dị nnọọ mkpa, otú ihe dị mkpa na saịtị interface. Ndị mbụ a wuru na dị otú ahụ na mgbe ị na-agbanwe n'elu ikpo okwu, mba, version nke asụsụ dịghị mkpa ịgbanwe saịtị koodu. file management interface ga-enịm ke a iche iche edemede na iji hụ full ndakọrịta, nakwa dị ka website imewe ga ọma imeghari ọ bụla na ngwaọrụ, nchọgharị, na-enye ike nke na arụmọrụ nke saịtị otu ohere.

Gụọ na-agbanwe onwe gị

Nwere ike nke usoro ihe omume onwe ya ịgbanwe, ya bụ, ma ka mma edemede? Ruo taa, ajụjụ na-akpali mmasị ọtụtụ ndị. Ma ọ na-ada ihe ndị ọzọ bara uru na ọrụ: PHP PHP agụ a file. Ọ bụghị mgbe niile Mmepụta nwere ike idozi nke a ma ọ bụ na nsogbu a site na-ede a kpọmkwem koodu. Mgbe ụfọdụ, ị chọrọ ịgbanwe ya mgbe saịtị esenowo bịara ma mee bụghị envisaged na ogbo nke mmepe nke nke.

Dị ka ihe niile ndị ọzọ, ị ga-akpa-emeghe faịlụ. Ọ dịghị mkpa, e nwere faịlụ ma ọ bụ. Ọ bụrụ na ị maara na faịlụ dị (file_exists ọrụ () na-enye a nti azịza), eji fopen () ọrụ iji nweta 'r', 'r +', 'a', 'a +'. Ọ bụrụ na ị ka na-adịghị nwere faịlụ, mgbe ahụ, ohere 'a', 'a +', 'w', 'w +'. N'ihi ga-emeghe faịlụ descriptor. Emechi file fclose () ọrụ.

Ọ bụ adaba iji PHP na-agụ file n'ime otu n'usoro mgbe ọ na-adịghị mkpa na-aka n'oge nke na-agụ.

ma ọ bụrụ na (file_exists ($ fName)) {

$ ALines = faịlụ ($ fName)

}

Na nke a n'onwe, onye ọ bụla akara nke faịlụ na-flagged n'usoro mmewere sequentially. Ọ ga-kwuru na ndị ọrụ faịlụ () ma ọ bụ file_get_contents () na-adịghị mkpa na-emeghe a file ma na-emechi ya.

Mgbe ndenye file bụ oke buru ibu na mkpa ịchọta ezi a bit nke ihe ọmụma, ma ọ bụ n'ihi ihe ndị ọzọ, i nwere ike iji PHP na-agụ file akara site akara. PHP na-enye ike na-eme na fgets () na fgetc ().

$ Clines = ''

$ Fvs = fopen ($ fName, 'r')

$ M = 0

mgbe ((ụgha! == ($ Cline = fgets ($ fvs, 2000)))) {

$ M ++

$ Clines. = '
'. $ I. '). '. $ Cline

}

fclose ($ fvs)

Ma nhọrọ na-arụ ọrụ n'ụzọ zuru okè. Otú ọ dị, na-arụ a na-agụ PHP PHP file maka inwekwu mgbanwe, anya ga-a. Ọ nwere ike ọ bụghị mgbe niile-nyere na ogbo nke mmepe nke saịtị nhọrọ maka ojiji site esenowo. Ọ dị mma ma ọ bụrụ na ndị edemede mgbanwe a rụrụ n'ime saịtị atụmatụ, na management nke mgbanwe a adịghị anya ka ndị ọbịa, gụnyere a akụ faili.

Zọpụta na-arụpụta

Weghachite na imelite ozi echekwara na a file fputs () ọrụ akara ma ọ bụ ọrụ file_put_contents () kpamkpam.

$ FName = $ _SERVER [ 'DOCUMENT_ROOT']. '/tmp/scData.php'

$ Fvs = fopen ($ fName, 'a')

ìgwè ewu na atụrụ ($ fvs, LOCK_EX)

$ Cline = '1 akara'. chr (10)

fputs ($ fvs, $ Cline)

$ Cline = '2 akara'. chr (10)

fputs ($ fvs, $ Cline)

fflush ($ fvs)

ìgwè ewu na atụrụ ($ fvs, LOCK_UN)

fclose ($ fvs)

Na n'onwe, ndekọ akara site na akara, ọ bụ ike iji na-aghọgbu data n'oge na ndekọ usoro, nke abụọ ahụ, ndị recordable ma ọ bụ n'usoro n'usoro e enịm ke dum file.

$ File = 'scData.php'

$ CContents = file_get_contents ($ faịlụ)

// tinye ndenye

$ CContents. = "New entry \ n"

// File item azụ

file_put_contents ($ file, $ cContents)

Reading na-ede files PHP dị mfe na eke. Otú ọ dị, ọ dị mkpa iburu n'obi: Onye ọ bụla faịlụ nwere a aha, ndọtị na ụzọ (nchekwa). Iji a PHP script nwere ike ịgụ na ide faịlụ, a script ga nwere ihe kwesịrị ekwesị ikike. Ha na-akpaghị aka na-etinye maka mba, ma mgbe ụfọdụ, ha na-achọ na-agbasa.

Mgbe ụfọdụ, ọ na-achọsi ike iji nwalee results, ule na-agụ. Ede PHP faịlụ bụ chọrọ n'oge mmepe na-adọ, ma mgbe ụfọdụ, na mmasị nke ndị na nchekwa ma ọ bụ ntụkwasị obi nke saịtị nnyocha data ndekọ dị oké mkpa.

A mara mma nke PHP, MySQL, JavaScript, na karịsịa nchọgharị: jụụ ride ụfọdụ njehie. "M na-adịghị aghọta, adịghị eme ya ..." - bụghị a ezigbo omume nke n'ihu ọnu ọmụma technology, ma ọ na-akụzi na mmepe na-adịghị na-emehie ihe ma na-ede dị ọcha, elu-edu koodu, bụ nke na-ezi ihe.

PHP na-arụ ọrụ na ezigbo akwụkwọ

PHP PHP agụ a file, n'ezie, bụ nke bara uru mmasị, ma nke a mmemme okirikiri. Ahịa na ndị ọbịa nwere mmasị na etinyere ọdịdị nke ihe ọmụma, bụ nke o ji na-ahụ na ụdị nke tebụl na akwụkwọ, akpan akpan, na formats * .xlsx na * .docx faịlụ. Ndị a bụ faịlụ na MS Excel na MS Okwu.

Product anatara, ahịa, atụmatụ nkịtị na-etolite na ụdị nke tebụl, otú PHP agụ Excel faịlụ dị oké mkpa.

Na-arụ ọrụ ndị a faịlụ e PHPExcel na PHPWord n'ọbá akwụkwọ. Otú ọ dị, ọdịnaya nke faịlụ * .xlsx na * .docx na-anọchi anya na OOXML ọkọlọtọ, mgbe ahụ, e nwere ezigbo nghọta nke dị akwụkwọ na-osụk aka zip faịlụ. Zip Archive - bụ a set nke faịlụ, gụnyere ihe oyiyi, ihe, formulas, pasting si ndị ọzọ omume. Text faịlụ bụ nkọwa n'ụdị mkpado. Gụọ ihe ndị na faịlụ a bụ obere, ọ dị mkpa iji mee ka mkpu, na-ọdịnaya na Ọdịdị iji na mgbanwe.

Nke a pụtara na-agụ na ime converted n'ime oghere nke Archive usoro. Ndị a ọba akwụkwọ na-emeghe akwụkwọ n'ọbá akwụkwọ onwe gị na-enye mmepe ọtụtụ ọrụ maka ịgụ, nhazi na ndekọ nke ndị dị otú ahụ akwụkwọ.

Excel-table

Iji na-agụ Excel-table, ọ bụ iji mara aha faịlụ na ụzọ ya ($ xls). N'ihi ndị na-esonụ koodu n'usoro nke mbụ Excel spreadsheet ụkpụrụ ga-eme:

include_once 'PhpOffice / PhpExcel / IOFactory.php'

na-arụ ọrụ scGetExcelFile ($ xls) {

$ ObjPHPExcel = PHPExcel_IOFactory :: ibu ($ xls)

$ ObjPHPExcel-> setActiveSheetIndex (0)

// a n'usoro nwere arrays nke e nyere ahịrị

$ ASheet = $ objPHPExcel-> getActiveSheet ()

$ Hazienụ = n'usoro ()

// nhazi

foreach ($ aSheet-> getRowIterator () dị ka $ n'usoro) {

$ CellIterator = $ row-> getCellIterator ()

$ Item = n'usoro ()

foreach ($ cellIterator dị ka $ cell) {

array_push ($ item, iconv ( 'utf-8', 'cp1251', $ cell-> getCalculatedValue ()))

}

array_push ($ n'usoro, $ item)

}

laghachi $ n'usoro

}

Ịgụ na nhazi Excel-faịlụ bụ ihe ndị ọzọ mgbagwoju nhazi nke Okwu akwụkwọ. The kasị mma nhọrọ ma ọ bụrụ na ị chọrọ iji mejuputa a isi oru ngo maka ịgụ na nhazi ngwa ọmụma - mbụ nwe n'ọbá akwụkwọ PHPWord. Nke a ga-enye ezigbo ahụmahụ na a ngwa ngwa banye kpọmkwem nke nke.

okwu akwụkwọ

Na abụọ e:

$ OWord = ọhụrụ \ PhpOffice \ PhpWord \ PhpWord ()

$ ODocx = $ this-> oWord-> loadTemplate ($ cFileName)

Ugbu a akwụkwọ bụ maka $ cFileName nhazi. Next, na-emeghe Archive, họrọ ma nyochaa ya, nke nwere ike na-egosipụta na website, mgbanwe na-ede azụ.

$ ZipClass = ọhụrụ ZipArchive ()

$ ZipClass-> oghe ($ this-> tempFileName)

// agụ dum ọdịnaya nke akwụkwọ

maka ($ i = 0; $ i <$ zipClass-> numFiles; $ i ++) {

$ CNameIn = $ zipClass-> getNameIndex ($ i)

$ CNameInExt = substr ($ cNameIn, -4)

ma ọ bụrụ na (($ cNameInExt == '.xml') || ($ cNameInExt == 'rels')) {

// faịlụ na ndọtị '.xml' na '.xml.rels' echekwara na a table akwụkwọ

// bụla XML-eriri e dere na a pụrụ iche nọmba nke iji

$ CBodyIn = $ zipClass-> getFromName ($ cNameIn)

$ CBodyInLen = strlen ($ cBodyIn)

} Dịghị {

// niile ndị ọzọ faịlụ echekwara na akwụkwọ nchekwa na ụdị dị ka ọ bụ

$ CNameOnly = substr ($ cNameIn, strrpos ($ cNameIn, '/') + 1)

$ ZipClass-> getFromName ($ cNameIn, $ cWorkPath); // ọdịnaya nke a file

}

Ohere awa site na iji PHP Excel na PHP Okwu, ka ị na-aghọgbu ezigbo akwụkwọ, na-eme ha mkpa ọdịnaya ọ bụla e nyere oge. Na taa ike ụwa, ọ na-aghọ nnọọ mkpa. The center nke ike ndọda ka ogologo si obodo eji nkà na ụzụ kọmputa na virtual Internet ohere. N'ihi na e kere eke nke ihe gbasara na akwụkwọ na obodo ngwaahịa Microsoft bụ obere irè karịa na-arụ ọrụ ndị dị otú ahụ akwụkwọ akpaka ma ọ bụ ọkara akpaka mode, na saịtị, nke dị bụghị nanị Onye Okike nke table ma ọ bụ a akwụkwọ, ma ya ahịa.

Text faịlụ, ọzọ ndụ

Dị ka a mbụ mkpachi faịlụ ederede mfe karịa PHP faịlụ ma ọ bụ ngwa akwụkwọ. Otú ọ dị, e nwere ihe na-eche banyere. -agụ / dee faịlụ ndị dị otú ahụ arụmọrụ ugbua kwuru n'elu, ma ọtụtụ ihe ndị ọzọ dị mkpa bụ dị otú ahụ pụtara faịlụ.

Kohl bụ ndị dị otú a eziokwu, ọ bụ ahịa na nkesa (na mbụ eze JavaScript, na nke abụọ - PHP), ọbụna usoro kuki na sessions apụghị ịnagide mkpa nyefee ozi n'etiti scripts, peeji nke, ndị ma ọ bụ ndị ọzọ usoro.

Ọ bụ omume na-egosipụta na ọ dị mkpa mgbanwe na nchekwa data, ma n'ihi na ha nile kpọkwara na ọsọ obere nwa oge ma ọ bụ na-adịgide adịgide faịlụ ederede nwere ike ịbụ ihe ndị ọzọ na-akpali ozi nnyefe nhọrọ. Ọ bụrụ na ị na-adịghị ike a otutu obere faịlụ na na-ejikwa ha size, ha nwere ike ịbụ a kpọmkwem na a ọzọ mgbanwe version nke nchekwa data.

PHP-agụ ederede faịlụ bụ ngwa ngwa, ọ ga-kagburu ozugbo na ihe owuwu, n'usoro ma ọ bụ ihe. Nke ikpeazụ bụ nnọọ mkpa dị ka ọ enye gị ohere ike ihe na-ebi n'èzí oge ekenyela na PHP script, nke a maara na-adị naanị na ihe nkesa, na na mgbe page bụ loaded, guzobe AJAX omume ma ọ bụ ihe ọ bụla ọzọ ihe mere, na-akpọ egbe nke PHP ntụgharị okwu.

Ekwe echiche, ndụmọdụ

Ọ bụrụ na ị na-eche banyere eziokwu na a ederede faịlụ - ọ bụ ọdịnaya na Ọdịdị nke ahụ Mmepụta, PHP file - a syntax ntụgharị okwu plus Developer uche na "akpado" nkọwa nke html, CSS, XML - na ọ bụ ihe siri ike nghọta ọcha, ma usoro static ụkpụrụ. I nwere ike ikpebi na eleghị anya faịlụ na ọ bụ oge ịzụta ọhụrụ ọdịnaya, ọ ga-onwe ya ikpebi ha àgwà na ngwa mgbagha. Ọ bụ n'ihi na ihe omume ahụ na-adịghị ma njikere maka ọzọ ogbo nke ya mmepe, faịlụ ugbu a bụ nanị faịlụ na Mmepụta emepụta na akowa na ha were.

The kasị akpali na ekwe mgbe agụ PHP PHP file na-ewe ebe na-akpaghị aka mgbe ọ dị mkpa edemede. A mfe PHP ogugu e si a file na-eduga ná ndị e kere eke nke ihe, ọ dịkarịa ala na otu ọnọdụ nke na ọ na-azọpụta. Ọ bụghị nnọọ na mbụ echiche, ma n'ihi na ihe niile na-agbanwe ngwa ngwa n'ụwa taa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ig.birmiss.com. Theme powered by WordPress.