KomepiutaItuaiga faila

PHP: Faitau PHP-faila. Galulue faatasi ai ma faila i PHP: faitau, tusitusi, ma le fautuaga

PHP faaali tele mulimuli ane nai lo le polokalame gagana ua faamalosia ai o latou tulaga, fausia se manatu aoao e uiga i le syntax, faamasinoga, fesuiaiga, ma isi mea faitino polokalame. Faila ma galuega tauave galulue faatasi ma i latou e leai se alualu i luma, ma le faafitauli o le faila encryption e oo lava tulai mai mafuaaga faalenatura, e leʻi oo atu ai i radically fofo fou.

tautalaga Aoao

O le galuega autu ma faila, po oa lava i latou e mafai ai, o le tatalaina, faitau / tusi ma vavalalata. E mafai ona e faaaogaina le galuega tauave loka / tatala ai le avanoa i le faila i le taimi o le faagasologa, e mafai ona tiʻetiʻe faitau / tulaga tusi i se faila - uma, e pei o le taimi ua tuanai, i le taimi ua tuanai mamao.

O se vaega taua o le PHP o se sili atu o galuega tauave e galulue ma faila ma le filifiliga mo lo latou faaaogaina. I le faiga lava e faaaoga se filifiliga faigofie ae galulue. Faila - lenei, muamua lava, o le manatua polokalama. E mafai e teu ai faamatalaga. O le sini o so o se polokalame, o le faamoemoega o so o se nofoaga - e fai ma sui, pulea ma faamautinoa le saogalemu o faamatalaga.

mea moni taua

E masani ona manaomia e lē masuia o le tulaga ogatasi le itiiti ifo mai le ae pito i lalo. O le, o le taimi o le polokalama tusia i se tasi vaega o le gagana polokalame atoatoa tuufaatasia / faamatalaina i le lomiga e sosoo ai. I polokalame o aso nei e leai. ua alu syntax manaoga ogatasi o le gagana i lalo i le talafaasolopito o se tauiviga i le va o ituaiga ma polokalama ma lomiga o meafaigaluega eseese ua avea le masani o le olaga.

Le galulue faatasi ma faila, e pei utufaamatalaga, e taua tele ai, le taua o le Ofisa o nofoaga. O le muamua o le a fausia i se auala e pei o le pe ae suia fausaga opea, talimalo, e leʻi manaomia lomiga o le gagana e suia le code nofoaga. e tatau ona tuu Ofisa o pulega faila i se mau e ese mai ma ia faamautinoa le tulaga ogatasi atoatoa, faapea foi ma website mamanu e tatau ona fetuunai lelei i so o se masini, browser, ma tuuina atu i le vaega o totoe o le functionality o le nofoaga o le avanoa lava lea e tasi.

Faitau ma suia oe lava

E mafai ona le polokalama lava e suia ai, o lona uiga, pe faaleleia atili le tala? I lenei aso, o le fesili o le tului i le toatele. Ae foliga mai e sili atu galuega faatino: faitauina PHP PHP se faila. Le o taimi uma o le atinae e mafai ona foia lenei po o faafitauli e ala i le tusiaina o se tulafono faapitoa. O nisi taimi e tatau ona e suia pe a oo mai le tagata asiasi nofoaga ma faia le envisaged i le tulaga o le atinae o le mataupu.

E pei o isi mataupu uma, e tatau ona muamua tatala le faila. E le afaina, o loo i ai le faila pe leai. Afai e te iloa o loo i ai le faila (galuega tauave file_exists () ua tuuina atu se tali lelei), faaaoga fopen () galuega tauave e avanoa 'r', 'r +', 'a', 'a +'. Afai e te le i ai pea o le faila, ona avanoa 'a', 'a +', 'w', 'w +'. O le taunuuga o le a tatalaina le descriptor faila. Faaiu le fclose faila () galuega tauave.

E talafeagai e faaaoga PHP e faitau le faila i se autau ina e le talafeagai e taulimaina i le taimi o le faitauga.

pe afai (file_exists ($ fName)) {

$ ALines = faila ($ fName)

}

I totonu o lenei embodiment, taitasi laina o le faila ua flagged i faasolosolo elemene autau. E tatau ona matauina e le faila galuega tauave () po o file_get_contents () e le manaomia e tatala se faila ma tapuni ai.

Ina ua tele tele le faila sao ma e manaomia ina ia maua ua fai si o faamatalaga, po o mo isi mafuaaga, e mafai ona e faaaogaina PHP e faitau le laina faila e laina. PHP maua le tomai e faia lena fgets () ma fgetc ().

$ CLines = ''

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

$ Ou = 0

ao ((sese! == ($ cLine = fgets ($ fvs, 2000)))) {

$ Ou ++

$ CLines. = '
'. $ I. '). '. $ CLINE

}

fclose ($ fvs)

Uma filifiliga galulue atoatoa. Ae peitai, o le faatinoina o se faila PHP PHP faitau mo suiga faaopoopo, e ao ona faia puipuiga. E le mafai ona tuuina atu i taimi uma i le tulaga o le atinae o le filifiliga nofoaga mo lona faaaogaina e le tagata asiasi. E sili pe afai o le ua faia suiga faamatalaga i totonu o le vaega nofoaga, ma le pulega o lenei suiga e le o vaaia e tagata asiasi, e aofia ai se pule punaoa.

vagana taunuuga

Aumai ma faafou faamatalaga e teuina i se faila fputs () galuega tauave laina po o galuega tauave file_put_contents () atoa.

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

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

lolofi ($ fvs, LOCK_EX)

$ CLine = '1 laina. No. (10)

fputs ($ fvs, $ cLine)

$ CLine = '2 laina. No. (10)

fputs ($ fvs, $ cLine)

fflush ($ fvs)

lolofi ($ fvs, LOCK_UN)

fclose ($ fvs)

I le embodiment, le laina o le pueina i le laina, e mafai ona e faatiga i le faamatalaga i le taimi o le faagasologa o le pueina o, i le tulaga lona lua, ua tuuina ai e le autau recordable po o le laina i le faila atoa.

$ Pokolame = 'scData.php'

$ CContents = file_get_contents ($ faila)

// faaopoopo faamaumauga

$ CContents. = "Ulufale \ n Fou"

// mea Pokolame toe

file_put_contents ($ faila, $ cContents)

Faitau ma le tusitusi faila PHP e faigofie ma faalenatura. Ae peitai, e taua ai le tausia i le mafaufau: taitasi faila ei ai se igoa, faalauteleina ma ala (faila). I se PHP faamatalaga ua i ai le tomai e faitau ma tusi faila, e tatau ona maua ai lenei faamatalaga i le aia tatau e talafeagai ai. Latou otometi tuu atu mo talimalo, ae o nisi o tulaga, latou te mananao e faalautele.

I nisi tulaga, e manaomia e tofotofo le taunuuga, o le faitauina o le suega. o manaomia faiga tusitusia faila PHP i le taimi o le vaega tau atinae, ae i nisi tulaga, i le aia o le saogalemu po o le faatuatuaina o le pueina o faamaumauga asiasiga nofoaga e taua.

O se vaega o uiga o PHP, MySQl, JavaScript, ma aemaise lava browsers: tietie filemu ni mea sese. "Ou te le iloa, aua e te faia ..." - e le o se faiga lelei o le pito i luma o faamatalaga tekonolosi, ae o loo aoao mai e le faia developers mea sese ma tusi mama, code maualuga-lelei, lea e lelei foi.

PHP ma galuega faatasi ma pepa aloaia moni

PHP faitauina PHP se faila, ioe, e o aia talafeagai, ae lenei lalolagi polokalame. Tagata e faaaogāina auaunaga ma tagata asiasi e fiafia i le faaaogaina uiga o le faamatalaga, lea na ia faaaogaina e vaai i le pepa faatumu o laulau ma pepa aloaia, e faapitoa lava, i mamanu * .xlsx ma * .docx faila. Nei faila i MS sili ma Upu MS.

lisi oloa, o tau, ua faaalia ai e masani e fai i le pepa faatumu o laulau, ina PHP faitauina faila sili e taua.

Ina ia galulue faatasi ma nei faila fuafuaina faletusi PHPExcel ma PHPWord. Ae peitai, o le mataupu o faila * .xlsx ma * .docx faatusa i tusitusiga OOXML, ona leai lea o ua tuuina atu se malamalama moni o le pepa aloaia o loo maua i le faila ZIP. ZIP archive - o se seti o faila, e aofia ai ata, mea faitino, o faiga, pasting mai isi polokalama. faila anotusi o se faamatalaga i le pepa faatumu o le pine. Faitau o le laitiiti o le faila, e talafeagai ona faia i fafo, e maua ai le anotusi ma fausaga e faaaoga ma suiga.

O lona uiga ua liua le faagaoioiga faitau i le tatalaina o le faagasologa archive. O nei faletusi tatala faletusi pepa aloaia oe lava ma tuuina developers galuega tele mo le faitau, gaosia ma le pueina o sea pepa aloaia.

Sili-laulau

Ina ia faitau i le sili-laulau, o ia lava e iloa le suafa o le faila ma le ala i le ai ($ xls). O se taunuuga o le a faatupulaia nei code autau o le uluai spreadsheet sili o tulaga faatauaina:

include_once 'PhpOffice / PhpExcel / IOFactory.php'

galulue scGetExcelFile ($ xls) {

$ ObjPHPExcel = PHPExcel_IOFactory :: avega ($ xls)

$ ObjPHPExcel-> setActiveSheetIndex (0)

// lenei autau o loo arrays o laina

$ ASheet = $ objPHPExcel-> getActiveSheet ()

$ Autau = autau ()

// gaosi

foreach ($ aSheet-> getRowIterator () e pei laina $) {

$ CellIterator = $ row-> getCellIterator ()

$ Meataitasi = autau ()

foreach ($ cellIterator pei $ feaveai) {

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

}

array_push ($ autau, $ mea)

}

toe foi $ autau

}

O le faitauina ma ona iloilo sili-faila e tele o le faagasologa faigata o le pepa aloaia Upu. O le filifiliga e sili ona lelei pe afai e te manaomia e faatino se galuega tele mo faamatalaga e faitauina ma ona iloilo le talosaga - faletusi matai muamua PHPWord. O le a tuuina atu se aafiaga lelei ma a ulufale anapogi i le auiliiliga o le mataupu.

upu pepa aloaia

Na laina e lua:

$ OWord = fou \ PhpOffice \ PhpWord \ PhpWord ()

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

O avanoa o le pepa aloaia mo le $ gaosi cFileName. Sosoo ai, tatala le archive, filifili ma iloilo le mataupu, lea e mafai ona faaalia i luga o le website, suiga ma tusi i tua.

$ ZipClass = ZipArchive fou ()

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

// faitauina le anotusi atoa o le pepa aloaia

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

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

$ CNameInExt = substr ($ cNameIn, -4)

pe afai (($ cNameInExt == '.xml') || ($ cNameInExt == 'rels')) {

// faila i le faaopoopoga '.xml' ma le '.xml.rels' teuina i totonu o se pepa aloaia laulau

// taitasi xml-manoa ua tusia faatasi ai ma se numera tulaga ese o le poloaiga

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

$ CBodyInLen = strlen ($ cBodyIn)

} Isi {

// le isi faila uma teuina i le faila pepa aloaia i le faiga e pei ona

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

$ ZipClass-> getFromName ($ cNameIn, $ cWorkPath); // anotusi o se faila

}

Avanoa e ofoina mai e le faaaogaina PHP sili ma PHP Afioga, ia e pulea le pepa aloaia moni, o le faia i latou mataupu talafeagai i soo se taimi. I le lalolagi maoae o aso nei, o le a avea lava taua. ua leva ona siitia atu le nofoaga autu o le kalave mai le faaaogaina i le lotoifale o tekinolosi komepiuta i le va Initoneti tafailagi. Talu ai o le foafoaga o spreadsheets ma pepa aloaia i oloa i le lotoifale mai le Microsoft e itiiti ifo lelei nai lo le galulue faatasi ma pepa aloaia i se faiga otometi po semi-otometi, i luga o le nofoaga, lea o loo maua e le gata i le foafoa o le laulau po o se pepa aloaia, ae faapea foi ona tagata e faaaogāina auaunaga.

faila mau, o le isi olaga

O se mau muamua approximation faatoai faigofie atu nai lo faila PHP po o pepa aloaia talosaga. Ae peitai, o loo i ai se mea e mafaufau i ai. faitau / tusi faila sea gaoioiga ua uma ona taʻua i luga, ae sili atu ona taua o le uiga o faila faapena.

o Kohl se mea moni, o le kalani ma le faigaluega (i le nofoaiga muamua JavaScript, i le lona lua - PHP), e le mafai ona onosaia lava auala kuki ma sauniga ma le manaomia o le faaliliuina atu o faamatalaga i le va o le scripts, itulau, oi latou po o isi faiga.

E le o mafai ona atagia ai le suiga talafeagai ina ia nofoaga autu o faamatalaga, ae mo le latou galuega ma le saosaoa faila mau laiti le tumau po o ua tumau e mafai ona sili atu filifiliga manaia auina atu faamatalaga. Afai e te le faia le tele o faila laiti ma pulea ai o latou tele, e mafai ona avea o se patino ma se vaega sili atu fetuutuunai o le nofoaga autu o faamatalaga.

faitau faila mau PHP o le anapogi, e mafai ona dismantled vave i le faatulagaga, po o se mea autau. e taua tele le gata ai e pei ona faatagaina oe e faia mea e nonofo i fafo atu o le taimi ua atofaina i le faamatalaga PHP, lea ua lauiloa i ai i luga o le tagata faigaluega, ma e na o le taimi e lauina le itulau, i le faavaega o AJAX tali po o mo so o se isi lava mafuaaga, valaau le faalauiloaina o le faamatalaupu PHP.

manatu folafola, fautuaga

Afai e te manatu e uiga i le mea moni e faapea o se mau faila - o le anotusi ma le faatulagaina o le atinae, PHP faila - a syntax faamatalaupu faaopoopo atinae mafuaaga ma "eu" faamatalaga o HTML, css, xml - e elemene semantic sili atu, ae faatonutonuina tulaga faatonuina static. E mafai ona oo mai i le faaiuga atonu o faatoai oo i le taimi e faatau ai mataupu fou, ma e tatau lava ona fuafuaina o latou mafuaaga lelei ma le faaaogaina. O ona o le polokalame e leʻi saunia mo le isi laasaga o ana atinae, o le faila i le taimi nei e faatoai na o lea ua faia ai le atinae ma faamatalaina ai lo latou faaaogaina.

E sili ona manaia ma folafola pe a faitauina PHP faila PHP e faia otometi lava pe a tulai mai le manaomia. O se laina faigofie faitau PHP mai se faila e tau atu i le foafoaga o le mea, e le itiiti ifo i le tulaga lava lea, lea na faasaoina ai. E le lava le manatu e masani ai, ae ona e suia ina anapogi mea uma i le lalolagi i aso nei.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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