Lik'homphieutha, Mefuta faele
PHP: PHP-faele ho bala. Ho sebetsa le difaele PHP: 'Malo oa, mongolo,' me likhothaletso
PHP hlaha hamorao haholo ho feta lipuo mananeo 'matlafalitse maemong a bona, o tlhame khopolo e akaretsang ka hokahanngoang ka, sea utloahala kapa che, divariabole,' me lintho tse ling mananeo. Files le mesebetsi ho sebetsa le bona ba ne ba sa tsoela pele, 'me esita le bothata ba ho taetsitshireletso faele ileng ba hlaha ho tswa ho bakang likoluoa tsa tlhaho, ba ne ba sa etsa hore ditharollo radically ncha.
mantsoe a akaretsang
Mosebetsi ya sehlooho le difaele, eng kapa eng eo ba ka bang kateng, e ho bula, ho bala a ngole tjena / le haufi. U ka sebelisa loko mosebetsi / notlolla phihlelo faele ya ka nako ya ho e lokisa, ka mounted bala ho a ngole tjena / boemo faele ya - tsohle, joaloka nakong e fetileng, ka hōle nakong e fetileng.
Karolo ea bohlokoa ea PHP ke feteletseng ha mesebetsi ho sebetsa le difaele le ho dikgetho bakeng sa ho sebelisa ha bona. Ikatisetsa ka ho lekaneng ho sebelisa dikgetho e bonolo empa e sebetsa. Faele - ena ke, pele ho tsohle, lenaneo la hlooho. Ho ka etsahala ho boloka boitsebiso. Pakane ea lenaneo le teng, ka morero oa ho site ya leha e le efe - e emela, ho laola le ho etsa bonnete ba tshireletso ya tlhahisoleseding.
Ha e le hantle bohlokoa
Ho sebelisoa ho ba immutable ditlhoko tsa sebeletsana bonyane ho tloha botebong tsoha. Ke hore, hang lenaneo tse ngotsoeng tlhahiso e mong oa puo mananeo ka ho phethahetseng hlophiswa / hlalosetsa ka tlhahiso e latelang. Ka mananeo a kajeno ha se. sebeletsana hlokahalang hokahanngoang ea puo e theohile historing e le ntoa pakeng tsa mekhoa le mananeo le version ya disebediswa tse fapaneng e fetohile ntho e tloaelehileng ea bophelo.
Ho sebetsa le difaele, joaloka databases, kahoo bohlokoa, kamoo ho leng bohlokoa sebakeng sena segokanyimmediamentsi sa sebolokigolo. Oa pele oa ho haha ka tsela eo ka eona ha u fetola sethaleng, Hosting, phetolelo ea puo eo ba ne ba sa lokela ho fetola sebaka sa khoutu ya. faele ya taolo segokanyimmediamentsi sa sebolokigolo lokela ho kenngoa ka ngotsoeng ka thoko le ho etsa bonnete ba sebeletsana ka botlalo, hammoho le websaeteng moralo lokela ho lekaneng ikamahanya le sesebelisoa leha e le efe, 'browser, le fana ka ba bang kaofela ba tshebetso e sa site le menyetla e tšoanang.
Bala le ho fetola u ithata
Ka lenaneo la ka boeona e ho fetola, ke hore, hore na ho ntlafatsa ngotsoeng? Ho fihlela letsatsing lena, potso ea bohlokoa le ho tse ngata. Empa ho sa utloahaleng tse ling tse ngata mosebetsi sebetsang: PHP PHP bala faele ya. Hase kamehla developer indonesia ea ka rarollang ena kapa hore bothata ke ngola le khoutu e itseng. Ka linako tse ling ho hlokahala hore u fetole ha saeteng moeti a tla 'me ile a etsa se lebeletsweng ka ho ba sethaleng sa ntshetsopele ya bothata.
E le maemong a mang, u lokela ho qala ka bula faele ena. Ha ho tsotellehe hore, ho na le faele e kapa che. Haeba u tseba hore faele e teng (file_exists mosebetsi () e fana ka karabo positive,), o ile a sebelisa fopen () mosebetsi ho fihlella 'dagelever', 'dagelever +', 'e', 'ka +'. Ha u ntse u se na faele, ka nako eo ho fihlella 'e', 'ka +', 'w Le', 'w Le +'. Phello e tla bula faele descriptor. Koala faele fclose () mosebetsi.
Ho bonolo ho sebelisa PHP ho bala faele ya ka drive ya ha ho ke ke ha hlokahala hore ho sebetsana le ka nako ya ho bala.
haeba (file_exists ($ fName)) {
$ ALines = faele ($ fName)
}
Ka mothofatso sena, e mong le e moleng oa faele e flagged ka drive elements sequentially. Re lokela ho hlokomela hore mosebetsi faele () kapa file_get_contents () ha ho hlokahale ho bula faele e le koala eona.
Ha faele input e khōlō haholo le lokela ho fumana haholo a batla a ya tlhahisoleseding, kapa ka mabaka a mang, u ka sebelisa PHP ho bala faele mola ka mola. PHP fana le matla a ho etsa joalo fgets () le fgetc ().
$ CLines = " '
$ Fvs = fopen ($ fName, 'dagelever')
$ Ke = 0
ha ((bohata! == ($ Cline = fgets ($ fvs, 2000)))) {
$ Ke ++
$ CLines. = '
影视'. $ I. '). '. $ Cline
}
fclose ($ fvs)
dikgetho bobeli sebetsa ka ho phethahetseng. Leha ho le joalo, a etsa 'malo oa PHP PHP faele bakeng sa liphetoho tse ling, mehato lokela ho nkoa. E ke ke ea lula e fanoang ho ba sethaleng sa ntshetsopele ya site ya dikgetho le ho e sebelisa ka ho moeti. Ho ke ke molemo haeba phetoho ngotsoeng e etsoa ka hare ho makgetheng site, 'me taolo ya phetoho ena ha se bonahalang baeti, ho akarelletsa le mookameli mohlodi ka.
boloka liphetho
Lata le ntjhafatsa lesedi bolokoa fputs faele () mosebetsi mola kapa mosebetsi file_put_contents () ka ho feletseng.
$ FName = $ _SERVER [ 'DOCUMENT_ROOT']. '/tmp/scData.php'
$ Fvs = fopen ($ fName, 'le')
phallela ($ fvs, LOCK_EX)
$ Cline = "1 mola '. chr (10)
fputs ($ fvs, $ Cline)
$ Cline = "2 mola '. chr (10)
fputs ($ fvs, $ Cline)
fflush ($ fvs)
phallela ($ fvs, LOCK_UN)
fclose ($ fvs)
Ka mothofatso, ho rekota mola ka mola, hoa khoneha ho laola ya data nakong tshebetso ho rekota, tabeng ea bobeli, rekotegang kapa mola drive e kenngoa ka faele kaofela.
$ File = 'scData.php'
$ CContents = file_get_contents ($ faele)
// eketsa nyako
$ CContents. = "New kena \ n g"
// File ntho morao
file_put_contents ($ faele, $ cContents)
Ho bala le lifaele ngola PHP ke le bonolo le le mokhoa oa tlhaho. Leha ho le joalo, ke habohlokoa ho hopola: E mong le e faele o na le lebitso, katoloso le tseleng (foldareng ka). Ho PHP ngotsoeng na le matla a ho bala le ho ngola difaele, rx ena lokela ho ba le litokelo tsa ho loketse. Ba ka tsela e iketsang mamella bakeng sa Hosting, empa maemong a mang, ba ile ba batla ho atolosa.
Maemong a mang, ho ke ke ho hotle ho hlahloba sephetho, teko ea ho bala. Ngola a difaele tsa ho PHP e hlokahalang nakong ea mohato ntshetsopeleng, empa maemong a mang, ka thahasello ea ya polokeho kapa tšepahala ha ho rekota saeteng tlhahlobo ya data ke habohlokoa.
A tsobotsi bath ya PHP, MySQL, Javascript, 'me haholo-holo go disofetewere: khutsitseng palama bang liphoso. "Ha ke hlokomela, u se ke ua e etsa ..." - ha e leng mokhoa molemo tsa bohale ka pele ea theknoloji lesedi, empa e se rutang ke jwa ha re etsa liphoso le ho ngola e hloekileng, boleng bo phahameng code, e leng ke e ntle hape.
PHP le mosebetsi le litokomane ea sebele
PHP PHP bala faele ya e le hantle, ke thahasella e sebetsang, empa ena boemong mananeo. Bareki le baeti ba thahasella mofuta sebelisoa oa boitsebiso, e leng o ile a sebelisa ho bona ka sebōpeho sa litafole le ditokomane, ka ho khetheha, ka rulaganya * .xlsx le * .docx difaele. Tsena ke difaele MS ipabola le MS Lentsoe.
mananeo Product, theko, likarolo ho tloaelehile hore ho theha ka sebōpeho sa litafole, kahoo PHP bala ipabola faele ke habohlokoa.
Ho sebetsa ka a difaele tsa ho tsena etselitsoeng PHPExcel le PHPWord laebraring. Leha ho le joalo, litaba tse ka hare la difaele * .xlsx le * .docx emetsweng tekanyetso OOXML, ka hona ha ho ke kutloisiso ea sebele ea ho tokomane a fumaneha e romelwa ho dipto faele. Zip diario - ke sete ya difaele, ho akarelletsa le litšoantšo, lintho mekhoa, pasting tloha mananeo tse ling. a difaele tsa ho Text ke tlhaloso ka mokgwa wa tagged. Bala faele e nyenyane, e ke ho hlokahala hore ho etsa ka ntle, ho fumana litaba tse ka hare 'me sebopeho sa ho sebelisa le phetoho.
Sena se bolela hore o bale tshebetso e fetoloa qalang ea ho diario. lilaebrari tsena bulehileng tokomane sebelisa laebrari 'me u fana ka ke jwa mesebetsi e pharaletseng bakeng sa ho bala, ho e lokisa le ho rekota ea litokomane tse joalo.
Ipabole-tafole
E le hore ho bala ipabola-tafole, ho ke ke lekane ho tseba lebitso la faele e le tseleng e eang ho ($ xls). Ka lebaka la ho latelang khoutu drive ya pele makgabane ipabola seporeteshiti tla generated:
include_once 'PhpOffice / PhpExcel / IOFactory.php'
sebetsa scGetExcelFile ($ xls) {
$ ObjPHPExcel = PHPExcel_IOFactory :: mojaro ($ xls)
$ ObjPHPExcel-> setActiveSheetIndex (0)
// drive ena e na le tse fapaneng tsa mela
$ ASheet = $ objPHPExcel-> getActiveSheet ()
$ Drive = drive ()
// sebetsa
foreach ($ aSheet-> getRowIterator () e le mola $) {
$ CellIterator = $ row-> getCellIterator ()
$ Item = drive ()
foreach ($ cellIterator ka $ seleng e) {
array_push ($ ntho, iconv ( 'utf-8', 'cp1251', $ cell-> getCalculatedValue ()))
}
array_push ($ drive, $ ntho)
}
kgutlele $ drive
}
Ho bala le ho sebetsana ipabola-faele le lintho tse ngata ho feta tse lokisa ya ditokomane Lentsoe. Khetho molemo ka ho fetisisa haeba u lokela ho kenya tshebetsong morero kgolo bakeng sa ho bala le ho sebetsana le lesedi kopo - pele mong'a sebelisa laebrari PHPWord. Sena se tla fana ka boiphihlelo ntle le ho kena ho itima lijo ka specifics ea bothata.
litokomane lentsoe
mela e 'meli feela:
$ OWord = ntjha \ PhpOffice \ PhpWord \ PhpWord ()
$ ODocx = $ this-> oWord-> loadTemplate ($ cFileName)
Hona joale tokomane e fumaneha bakeng sa $ cFileName sebetsa. Ka mor'a moo, bula diario, kgetha le sekaseka litaba tsa eona, e leng e ka a bonahatsa mo setsheng sa inthanete, phetoho le ho ngola ka morao.
$ ZipClass = ntjha ZipArchive ()
$ ZipClass-> bulehileng ($ this-> tempFileName)
// bala se fuperoeng eohle ea tokomane
bakeng ($ kea = 0; $ kea <$ zipClass-> numFiles; $ kea ++) {
$ CNameIn = $ zipClass-> getNameIndex ($ i)
$ CNameInExt = substr ($ cNameIn, -4)
haeba (($ cNameInExt == '.xml') || ($ cNameInExt == 'rels')) {
// a difaele tsa ho le katoloso '.xml' le '.xml.rels' bolokoa tokomane tafole
// e mong le e xML-khoele e ngotsoeng ka palo e ikhethang ea ka taelo ea hore
$ CBodyIn = $ zipClass-> getFromName ($ cNameIn)
$ CBodyInLen = strlen ($ cBodyIn)
} Mong {
// difaele tsohle tse ling bolokwa ka tokomane foldareng ka ka mokgwa wa ka ho
$ CNameOnly = substr ($ cNameIn, strrpos ($ cNameIn, '/') + 1)
$ ZipClass-> getFromName ($ cNameIn, $ cWorkPath); // dikahare tsa faele ya
}
Menyetla e filwe ka ho sebedisa PHP ipabola le PHP Lentsoe la, a re ke o laola ka ditokomane ea sebele, ea etsang hore ba dikahare tshwanelanang ka nako leha e le efe. Lefatšeng la kajeno le matla, e ba ea bohlokoa haholo. E le setsi sa matla a khoheli e telele ba ile ba fallela ho tloha ho sebelisa ea moo ea lik'homphieutha tsa sebaka ka thoeng Internet. Hobane ho ne ho bōptjoa spreadsheets le litokomane ka lihlahisoa ea moo ho tloha Microsoft ke sa sebetsa ho feta ho sebetsa ka ditokomane joalo ka mokgwa wa jarolla ka ho iketsa kapa seka-jarolla ka ho iketsa, setšeng seo, e leng di a fumaneha eseng feela hore le 'mōpi ea tafole kapa tokomane e, empa hape bareki lona.
Text difaele, bophelo e mong
E le lifaele ka pele mo e ka nnang wa sengolwa inolofaletse feta a difaele tsa ho PHP kapa litokomane tsa kopo. Leha ho le joalo, ho na le ntho e 'ngoe ea ho nahana ka. bala / ngola a difaele tsa ho etsa liopereishene joalo se tsejoa ka holimo, empa bohlokoa haholo ke se boleloang ke a difaele tsa ho joalo.
Kohl ke 'nete e joalo, ea etsetsoang le ka seva ya (ka ea puso ea pele Javascript, ka bobeli - PHP), esita le mekgwa ya di-cookie le mananeo ke ke sebetsana ka katleho le ho hlokahala hore a fetisetsa lesedi pakeng tsa mengolo, leqepheng la, ba kapa dithulaganyo tse ling.
Ho ka etsahala ho bontša liphetoho tse hlokahalang ho polokelongtshedimosetso, empa bakeng sa melemo eohle ea bona le lebelo a difaele tsa ho tse nyenyane nakoana kapa ka ho sa feleng ea mongolo e ka ba tse ling tse ngata tse thahasellisang tlhahisoleseding e mabapi le phetiso ea kgetho. Haeba u ha ba bōpa e ngata la difaele tse nyenyane le ho laola boholo ba tsona, li ka ba le e itseng 'me phetolelo e feta tenyetsehang ea polokelongtshedimosetso ena.
PHP bala temana faele ke ho itima lijo, ho ka ba le qhaqha hang-hang ka sebopeho, drive kapa Sepheo. Ea bobeli ke ea bohlokoa haholo ha e ntse e lumella u ho bopa dintho tse phela kantle ho nako eo abelwa ho ngotsoeng PHP, eo tsejoa ho ba teng feela ka seva ya, 'me feela ha leqephe e laela, sebopeho sa e le karabelo AJAX kapa ka lebaka leha e le efe, e ipiletsang ho thakholoa ha PHP toloko.
mehopolo tsepisa, keletso
Haeba u nahana ka taba ea hore faele ea mongolo - ho le dikahare le sebopeho sa developer indonesia e, PHP faele - e hokahanngoang toloko mmoho developer indonesia mabaka le "tagged" tlhaloso ea HTML, CSS, xML - e 's ho feta likarolo labeled semantic, empa laolwa melao-motheo ea ee sa fetoleng boemo. O ka tla ho etsa qeto ea hore mohlomong file e le nako ea ho reka dikahare e ncha, 'me e tla ka boeona e lekanya boleng le ho sebelisa tsa bona sea utloahala kapa che. Ke hobane mananeo a ka e e-s'o lokele ho ba sethaleng latelang ea ho hōla lona, difaele hona joale e mpa feela Files hore developer indonesia ho baka 'me e hlalosa ho sebelisa ha bona.
The ha ho bala PHP PHP faele ho fetisisa thahasellisang le tsepisa ho etsahala ka tsela e iketsang ha ho hlokahala. A e bonolo PHP bala mela ho tloha faele e isang ho bōptjoa Sepheo sa, bonyane ka boemo eona eo ho eona e ne e bolokoa. Ha se haholo likhopolo tloaelehileng, empa hobane tsohle fetola joalo a tiile 'lefatšeng la kajeno.
Similar articles
Trending Now