Solosaina, Karazana rakitra
PHP: PHP-mamaky rakitra. Miara-miasa amin'ny raki-daza amin PHP: famakian-teny, fanoratana, sy ny tolo-kevitra
PHP niseho be tatỳ aoriana noho ny fiteny fandaharana efa nanatanjaka ny toerana, mamolavola ny hevitra ankapobeny mikasika ny Syntaxe, lojika, hiovaova, ary zavatra hafa fandaharana. Antontan-taratasy sy ny asa niara-niasa taminy dia tsy nanana fandrosoana, ary na dia ny olana momba ny fichier fanafenana izay nitsangana niala voajanahary antony, dia tsy mitarika ho amin'ny vahaolana vaovao tanteraka.
General fanamarihana
Ny tena asa miaraka amin'ny antontan-taratasy, na inona na inona mety ho izy, dia ny manokatra, mamaky / soraty sy ny akaiky. Azonao atao ny mampiasa ny asa hidin-trano / mamoha mahazo ny antontan-taratasy tamin'ny fotoana fanodinana, azo mitaingin hamaky / soraty toerana ao amin'ny rakitra - rehetra, toy ny tamin'ny lasa, tao amin'ny lavitra fahiny.
Lehibe, raha PHP dia efa tafahoatra ny asa hiasa miaraka amin'ny antontan-taratasy sy ny safidy noho ny fampiasana. Amin'ny fomba fanao ampy ny mampiasa ny safidy tsotra nefa miasa. Fichier - izany hoe, voalohany indrindra, ny fandaharana fitadidiana. Azo atao ny mitahiry fanazavana. Ny tanjon'ny fandaharam-potoana rehetra, na inona na inona toerana - hisolo tena, fitantanana ary miantoka ny fiarovana ny fanazavana.
zava-manan-danja
Tsy nampiasaina ho loha tsy mety miova takina ny mifanentana amin'ny kely indrindra ka hatramin'ny ambany. Izany hoe, indray mandeha ny fandaharana iray voasoratra ao amin'ny dikan-teny tsara ny fandaharana voangona / adika amin'ny dikan-manaraka. Ankehitriny dia tsy ny fandaharana. mifanentana fitakiana Syntaxe fiteny Lasa nidina teo amin'ny tantara toy ny ady eo amin'ny fomba sy ny rindrambaiko sy ny dikan ny fitaovana isan-karazany no lasa ny fenitra eo amin'ny fiainana.
Miara-miasa miaraka amin'ny antontan-taratasy, toy ny angona, tena zava-dehibe, tena zava-dehibe ny toerana interface tsara. Ny voalohany haorina amin'ny fomba fa rehefa miova sehatra, fampiantranoana, ny dikan-teny fa tsy mila manova ny fehezan-dalàna toerana. rakitra fitantanana interface tsara dia tokony hapetraka amin'ny iray hafa, ary mba hahazoana antoka soratra mifanentana manontolo, ary koa ny famolavolana tranonkala dia tokony ampy zatra na fitaovana, navigateur, ary manome ny sisa ny miasa amin'ny toerana ilay tombontsoa mitovy.
Vakio sy hanova ny tenanao
Afaka ny fandaharana hiova mihitsy, izany hoe, na mba hanatsarana ny soratra? Hatramin'izao, ny fanontaniana mahaliana ny maro. Fa toa azo ampiharina kokoa asa: php PHP mamaky rakitra. Tsy foana ny developer afaka mamaha izany olana izany, na amin'ny alalan'ny fanoratana ny fehezan-dalàna manokana. Indraindray dia mila manova azy io, rehefa tonga ny mpitsidika toerana ka tsy nanao envisaged eo amin'ny dingan'ny fampandrosoana ny olana.
Toy ny tamin'ny toe-javatra hafa rehetra dia tsy maintsy aloha hanokatra ny rakitra. Tsy maninona, misy ny rakitra na tsia. Raha fantatrao fa misy ny rakitra (file_exists asa () manome valiny tsara), nampiasa fopen () miasa ny fidirana 'R', 'R +', 'a', 'iray +'. Raha toa ka mbola tsy manana ny antontan-taratasy, dia access 'ny', 'iray +', 'W', 'W +'. Ny vokatr'izany dia hanokatra ny rakitra descriptor. Manidy ny rakitra fclose () ny asa.
Tsy mety ny mampiasa PHP hamaky ny antontan-taratasy ho any an-fihaingoana rehefa tsy ilaina ny handamina tamin'ny fotoana famakiana.
raha (file_exists ($ fName)) {
$ ALines = rakitra ($ fName)
}
Eto amin'ity vatana, isaky ny andalana ny rakitra dia flagged nitsangana singa sequentially. Tsara homarihina fa ny asa rakitra () na ny file_get_contents () tsy mila hanokatra ny rakitra sy ny hanidy azy.
Rehefa ny fahan'ny rakitra lehibe loatra, ary tena mila mahita kely ny fanazavana, na noho ny antony hafa, dia afaka mampiasa PHP hamaky ny antontan-taratasy nozaraina tamin'ny famolaina tsipika. PHP dia manome ny fahafahana hanao izany fgets () ny asa sy ny fgetc ().
$ CLines = ''
$ Fvs = fopen ($ fName, 'R')
$ I = 0
raha ((diso! == ($ Cline = fgets ($ fvs, 2000)))) {
$ I ++
$ CLines. = '
'. $ I. '). '. $ Cline
}
fclose ($ fvs)
Samy miasa safidy tsara. Na izany aza, manao ny famakiana PHP PHP rakitra ho an'ny fiovana bebe kokoa, fepetra tsy maintsy horaisina. Tsy azo avela ho foana omena eo amin'ny dingan'ny fampandrosoana ny vohikala safidy noho ny fampiasana ny vahiny. Tsara kokoa raha amin'ny teny fiovana dia tanterahina ao anatin'ny tranonkala endri-javatra, sy ny fitantanana ny fiovana io dia tsy hita maso ny mpitsidika, anisan'izany ny loharano mpitantana.
Vonjeo ny vokatra
Vaovao farany vaovao Retrieve ary voatahiry ao amin'ny rakitra fputs () tsipika asa na asa file_put_contents () tanteraka.
$ FName = $ _SERVER [ 'DOCUMENT_ROOT']. '/tmp/scData.php'
$ Fvs = fopen ($ fName, 'a')
ny ondry aman'osy ($ fvs, LOCK_EX)
$ Cline = '1 tsipika ". Tan (10)
fputs ($ fvs, $ Cline)
$ Cline = '2 tsipika ". Tan (10)
fputs ($ fvs, $ Cline)
fflush ($ fvs)
ny ondry aman'osy ($ fvs, LOCK_UN)
fclose ($ fvs)
Ao amin'ny vatana, ny fandraisam-peo andalana nozaraina tamin'ny famolaina, dia azo atao ny manodinkodina ny angon-drakitra mandritra ny dingana fandraisam-peo, amin'ny tranga faharoa, ny recordable na laharana voaomana dia napetraka tao amin'ny rakitra iray manontolo.
$ File = 'scData.php'
$ CContents = file_get_contents ($ rakitra)
// hametraka anglisy
$ CContents. = "New teny \ n"
// File singa indray
file_put_contents ($ rakitra, $ cContents)
Namaky teny sy nanoratra antontan-taratasy PHP dia tsotra sy voajanahary. Na izany aza, zava-dehibe ny mitandrina ao an-tsaina: tsirairay rakitra manana anarana, fanitarana sy ny lalana (fampirimana). To teny ny PHP dia manana ny fahafahana namaky teny sy nanoratra antontan-taratasy, dia tsy maintsy manana teny io ny mety zo. Ataovy avy hatrany izy ireo ho fampiantranoana, fa amin'ny toe-javatra sasany, dia te-hanitatra.
Amin'ny toe-javatra sasany, dia tsara mba hitsapana ny vokatra, famakiana ny fitsapana. Manoratra PHP antontan-taratasy takiana nandritra ny dingana fampandrosoana, fa amin'ny toe-javatra sasany, ao amin'ny tombontsoa ny fiarovana, na azo itokisana ny toerana fandraisam-peo fisafoana antontan-kevitra tena ilaina.
Ny toetra mampiavaka ny PHP, MySQL, JavaScript, ary indrindra fa ny navigateur: mangina mitaingina fahadisoana sasany. "Tsy manaiky, aza manao izany ..." - tsy tsara fanaon'ny anoloana sisin'ny teknolojia vaovao, fa mampianatra mpandraharaha tsy manao fahadisoana sy manoratra madio, avo-tsara fehezan-dalàna, izay tsara ihany koa.
PHP sy ny asa miaraka amin'ny tena tahirin-kevitra
PHP PHP mamaky rakitra, mazava ho azy, dia ny fampiharana mahaliana, fa izany fandaharana tontolon'ny. Mpanjifa sy ny mpitsidika liana tamin'ny ampiharina toetry ny vaovao, izay zatra hita eo amin'ny endriky ny latabatra sy ny antontan-taratasy, indrindra indrindra, amin'ny endriny * * .docx .xlsx sy antontan-taratasy. Ireo no raki-daza amin MS Excel sy MS Word.
Product lisitra, vidin-javatra, dia manasongadina ny endrika mahazatra amin'ny endriky ny latabatra, ka PHP Excel mamaky rakitra tena ilaina.
Miasa miaraka amin'ny antontan-taratasy ireo natao PHPExcel sy PHPWord trano famakiam-boky. Na izany aza, ny votoatin'ny antontan-taratasy * * .docx .xlsx sy solontena ao amin'ny OOXML Standard, dia misy ny tena fahalalana ny misy tahirin-kevitra dia atolotra ny Zip rakitra. Zip Archive - dia napetraka ny antontan-taratasy, anisan'izany ny sary, zavatra, rijan, ny fametahana avy amin'ny fandaharana hafa. Text raki-daza dia famaritana amin'ny endrika Tags. Vakio ny rakitra dia kely, dia ilaina ny ho avy, mba haka ny anatiny sy ny rafitra ampiasaina sy ny fiovana.
Midika izany fa ny Vakio ny bemidina Niova fo ho amin'ny fanokafana ny tahiry dingana. Trano famakiam-boky ireo trano famakiam-boky tahirin-kevitra misokatra ny tenanao sy manome asa be dia be ho an'ny mpandraharaha famakian-teny, sy ny fikarakarana antontan-taratasy firaketana ny toy izany.
Excel-latabatra
Mba mamaky ny Excel-latabatra, dia ampy ny mahafantatra ny anaran 'ny antontan-taratasy sy ny lalana mankany amin'ny izany ($ xls). Vokatry ny fehezan-dalàna manaraka ireto nahay tany am-boalohany soatoavina Excel kajy dia niteraka;
include_once 'PhpOffice / PhpExcel / IOFactory.php'
miasa scGetExcelFile ($ xls) {
$ ObjPHPExcel = PHPExcel_IOFactory :: entana ($ xls)
$ ObjPHPExcel-> setActiveSheetIndex (0)
// ity dia mirakitra nahay arrays ny andalana
$ ASheet = $ objPHPExcel-> getActiveSheet ()
$ Array = fihaingoana ()
// fikarakarana
foreach ($ aSheet-> getRowIterator () toy ny $ toerana) {
$ CellIterator = $ row-> getCellIterator ()
$ Item = fihaingoana ()
foreach ($ cellIterator araka ny $ sela) {
array_push ($ zavatra, iconv ( 'UTF-8', 'cp1251', $ cell-> getCalculatedValue ()))
}
array_push ($ nitsangana, $ zavatra)
}
hiverina $ fihaingoana
}
Ny famakiana sy ny fanodinana Excel-rakitra dia mihoatra sarotra fanodinana ny Teny antontan-taratasy. Ny tsara indrindra safidy raha toa ka mila ho fampiharana ny tetikasa lehibe ho an'ny famakiana sy ny fanodinana ny fampiharana vaovao - tompony voalohany PHPWord trano famakiam-boky. Izany dia hanome traikefa tsara sy fifadian-kanina fidirana ao amin'ny antsipiriany ny olana.
teny antontan-taratasy
Tsipika roa ihany:
$ OWord = new \ PhpOffice \ PhpWord \ PhpWord ()
$ ODocx = $ this-> oWord-> loadTemplate ($ cFileName)
Ary ny tahirin-kevitra dia azo $ cFileName fanodinana. Manaraka, sokafy ny tahiry, mifidy ary hadihadiana ny ao anatiny, izay azo aseho ao amin'ny vohikala, ka soraty fiovana indray.
$ ZipClass = new ZipArchive ()
$ ZipClass-> misokatra ($ this-> tempFileName)
// vakio manontolo ny antontan-taratasy anatiny ao
ho an'ny ($ aho = 0, $ aho <$ zipClass-> numFiles, $ aho ++) {
$ CNameIn = $ zipClass-> getNameIndex ($ i)
$ CNameInExt = substr ($ cNameIn, -4)
raha (($ cNameInExt == '.xml') || ($ cNameInExt == 'rels')) {
// raki-daza amin'ny fanitarana '.xml' sy '.xml.rels' voatahiry ao amin'ny latabatra antontan-taratasy
// XML-kofehy tsirairay dia voasoratra tamin'ny manam-paharoa maro ny lamina
$ CBodyIn = $ zipClass-> getFromName ($ cNameIn)
$ CBodyInLen = strlen ($ cBodyIn)
Raha tsy} {
// antontan-taratasy rehetra hafa voatahiry ao amin'ny fampirimana antontan-taratasy amin'ny endrika tahaka ny
$ CNameOnly = substr ($ cNameIn, strrpos ($ cNameIn, '/') + 1)
$ ZipClass-> getFromName ($ cNameIn, $ cWorkPath); // votoatin'ny ny rakitra
}
Fahafahana natolotry ny mampiasa PHP Excel sy PHP Teny, dia aoka ianao tena fitaovana ny antontan-taratasy, ka mahatonga azy ireo mifanaraka afa-po na oviana na nanome fotoana. Eto amin'ity izao tontolo izao mavitrika, dia lasa tena zava-dehibe. Ny foibe ny hery misintona Efa ela nifindra avy amin'ny fampiasana ny solosaina eo an-toerana ny teknolojia ao amin'ny virtoaly Internet toerana. Noho ny famoronana ny spreadsheets sy ny antontan-taratasy ao an-toerana ny vokatra avy amin'ny Microsoft dia tsy mandaitra noho ny miara-miasa toy izany tahirin-kevitra ao anatin'ny mandeha ho azy na semi-mandeha ho azy fomba, teo amin'ilay toerana, izay misy tsy ny mpamorona ny latabatra na antontan-taratasy, fa koa ny mpanjifa.
Text raki-daza, ny fiainana iray hafa
Amin'ny maha-voalohany lahatsoratra manakaikikaiky izany antontan-taratasy mora kokoa noho ny PHP antontan-taratasy na ny antontan-taratasy fangatahana. Na dia izany aza, misy zavatra mba hieritreritra. mamaky / manoratra rakitra asa toy izany no efa hita etsy ambony, fa zava-dehibe kokoa dia ny hevitry ny antontan-taratasy toy izany.
Kohl dia toy izany ny zava-misy, ny mpanjifa sy ny lohamilina (voalohany manjaka JavaScript, ny faharoa - PHP), dia rafitra mofomamy sy ny fivoriana tsy afaka hizaka fa ilaina ny mamindra vaovao eo amin'ny soratra, pejy, ireo na hafa dingana.
Azo atao ny maneho ny fanovana ilaina ho amin'ny banky angona, fa ho an'ny rehetra ny mendrika sy ny hafainganam-pandeha na ny kely vonjimaika lahatsoratra maharitra antontan-taratasy dia afaka ny ho be kokoa ny fampitana vaovao mahaliana safidy. Raha tsy mamorona be dia be ny antontan-taratasy kely sy mifehy ny habeny, dia afaka ny ho iray voafaritra tsara sy malefaka kokoa ny dikan-tenin'ny banky angona.
PHP mamaky andinin-teny rakitra dia mafy, dia azo noravana avy hatrany eo amin'ny rafitra, fihaingoana, na zavatra. Ity farany no tena zava-dehibe tahaka ny mamela anao mamorona zavatra izay miaina ivelan'ny fotoana natokana ho an'ny PHP soratra, izay fantatra fa misy ihany ny lohamilina, ary raha tsy ny pejy dia mavesatra entana, ny fananganana ny AJAX valinteny na na inona na inona antony hafa, miantso ny fandefasana ny PHP mpandika teny.
Mampanantena hevitra, torohevitra
Raha ny hevitrao momba ny zava-misy fa ny lahatsoratra rakitra - dia ny afa-po sy ny firafitry ny developer, PHP rakitra - ny Syntaxe mpandika teny miampy Developer lojika sy ny "-dry" famaritana ny HTML, CSS, XML - izany kokoa zotran singa, fa nifehy voasakantsakan'ny fitsipika. Afaka tonga any amin'ny famaranana izay mety hametraka izao no andro hividy votoaty vaovao, ary tsy maintsy mihitsy hamaritra ny tsara sy ny fampiharana lojika. Izany dia satria ny fandaharana dia tsy mbola vonona ho amin'ny dingana manaraka ny ny fampandrosoana, ny antontan-taratasy raki-daza fotsiny ankehitriny fa ny developer miteraka sy mamaritra ny fampiasana.
Ny tena mahaliana sy mahabe fanantenana rehefa mamaky PHP PHP rakitra atao avy hatrany rehefa ilaina. Ny PHP tsotra mamaky teny andalana avy amin'ny rakitra mitondra any amin'ny fananganana ilay zavatra, amin'ny kely indrindra amin'ny toe-javatra toy izany koa izay tsy voavonjy. Tsy tena hevitra ny mahazatra, fa noho ny zava-drehetra dia miova haingana eto amin'ity izao tontolo izao.
Similar articles
Trending Now