कम्प्युटरफाइल प्रकार

PHP: PHP-फाइल पढ्ने। पढाइ, लेखन, र सिफारिसहरू: PHP फाइलहरू साथ काम

PHP देखा धेरै पछि कार्यक्रम भाषाहरू आफ्नो ओहदा बलियो छ भन्दा, विन्यास, तर्क, चर, र अन्य कार्यक्रम वस्तुहरु बारेमा सामान्य विचार तैयार। फाइल र कार्य उनीहरूसँग काम मौलिक नयाँ समाधान गर्न नेतृत्व थिएन, कुनै प्रगति, र प्राकृतिक कारण बाट उठ्दा फाइल गुप्तिकरण को समस्या थियो।

सामान्य कैफियत

तिनीहरूले हुन सक्छ जो फाइलहरू, संग मुख्य काम, गर्न, खोल्न पढ्ने / लेख्ने र नजिक छ। सबै, विगतमा रूप मा, टाढा विगतमा - तपाईं / समारोह लक प्रयोग गर्न सक्नुहुन्छ प्रक्रिया को समयमा फाइलमा पहुँच खोल्न, फाइल मा माउन्ट हुन सक्दैन पढ्ने / लेख्ने स्थिति।

PHP को एक महत्वपूर्ण पक्ष फाइल र प्रयोगको लागि विकल्प काम गर्न कार्य को एक अतिरिक्त छ। व्यवहार मा एक साधारण तर काम विकल्प प्रयोग गर्न पर्याप्त। फाइल - यो सबै को पहिलो छ, कार्यक्रम स्मृति। यो सूचना भण्डारण गर्न सम्भव छ। प्रतिनिधित्व गर्न, व्यवस्थापन र जानकारी को सुरक्षा सुनिश्चित - कुनै पनि कार्यक्रम को लक्ष्य, कुनै पनि साइट को उद्देश्य।

महत्त्वपूर्ण तथ्य

यसलाई तल देखि कम से कम अनुकूलता को immutable आवश्यकता हुन प्रयोग। एक पटक कार्यक्रम / को कार्यक्रम भाषा पूर्ण संकलित अर्को संस्करण मा व्याख्या को एक संस्करण लेखिएको छ, छ। आजको कार्यक्रम छैन। शैलीहरू र सफ्टवेयर र विभिन्न उपकरण को संस्करण बीच सङ्घर्ष जीवनको आदर्श भएको छ रूपमा भाषा को अनुकूलता आवश्यकता विन्यास इतिहास मा गएको छ।

डेटाबेस, त्यसैले महत्त्वपूर्ण कसरी महत्त्वपूर्ण साइट इन्टरफेस जस्तै, फाइल संग काम। तपाईं मंच, होस्टिंग परिवर्तन गर्दा, भाषा को संस्करण साइट कोड परिवर्तन गर्न आवश्यक छैन भनेर यस्तो तरिका निर्माण गर्न पहिलो। फाइल व्यवस्थापन इन्टरफेस छुट्टै लिपि मा राखिएको हुनुपर्छ र पर्याप्त कुनै पनि यन्त्र, ब्राउजरमा अनुकूल हुनुपर्दछ, र साइट नै अवसर को कार्यक्षमता बाँकी प्रदान पूर्ण अनुकूलता, साथै वेबसाइट डिजाइन सुनिश्चित गर्न।

पढ्न र आफूलाई परिवर्तन

कार्यक्रम नै लिपि सुधार गर्न कि परिवर्तन गर्न सक्नुहुन्छ, कि छ? यो दिन, चासो प्रश्न धेरै गर्न। तर यो धेरै सुनिन्छ व्यावहारिक कार्य: PHP PHP फाइल पढ्न। सधैं विकासकर्ता विशिष्ट कोड लेखेर वा त्यो समस्या समाधान गर्न सकिन्छ। कहिलेकाहीं तपाईं साइट आगन्तुक आए र मुद्दा को विकास को चरण मा चुकी छैन बनाएका गर्दा यसलाई परिवर्तन गर्न आवश्यक छ।

अन्य सबै अवस्थामा, तपाईँ पहिले फाइल खोल्न पर्छ। यो कुरा छैन त्यहाँ फाइल वा छ छैन। तपाईँ फाइल अवस्थित छ थाहा छ भने (file_exists समारोह () सकारात्मक जवाफ दिन्छ), पहुँच 'आर', 'आर +', 'एक', 'एक +' प्रयोग fopen () समारोह। तपाईं अझै पनि, फाइल, त्यसपछि पहुँच 'एक', 'एक +', 'W' छैन भने 'W +' गर्छन्। परिणाम फाइलवर्णनकर्ता खुल्नेछ। फाइल fclose () समारोह बन्द गर्छ।

यो पढाइको समयमा ह्यान्डल गर्न आवश्यक छैन जब एक एरे मा फाइल पढ्न PHP प्रयोग गर्न सुविधाजनक छ।

यदि (file_exists ($ fName)) {

$ ALines = फाइल ($ fName)

}

यो embodiment मा, प्रत्येक फाइल लाइन एरे तत्व क्रमिक मा फ्ल्याग छ। यो समारोह फाइल () वा file_get_contents () फाइल खोल्न र यसलाई बन्द गर्न आवश्यक छैन भनेर उल्लेख गर्नुपर्छ।

इनपुट फाइल धेरै ठूलो छ र जानकारी को एकदम बिट पाउन आवश्यक हुँदा, वा अन्य कारणहरूले गर्दा, तपाईं PHP लाइन द्वारा फाइल लाइन पढ्न प्रयोग गर्न सक्नुहुन्छ। PHP कि fgets () र fgetc () गर्न सक्ने क्षमता प्रदान गर्दछ।

$ CLines = ''

$ Fvs = fopen ($ fName, 'आर')

$ म = 0

जबकि ((झूटा! == ($ cLine = fgets ($ fvs, 2000)))) {

$ म ++

$ CLines। = '
'। $ आई ')। '। $ CLINE

}

fclose ($ fvs)

दुवै विकल्प पूर्ण काम। तर, एक पढाइ थप परिवर्तनहरू लागि PHP PHP फाइल प्रदर्शन, सावधानीहरु लिएको हुनुपर्छ। यो सधैं आगन्तुक द्वारा यसको प्रयोगको लागि साइट विकल्प विकास चरण मा प्रदान गर्न सकिन्छ। लिपि परिवर्तन साइट सुविधाहरू भित्र बाहिर छ भने, र यो परिवर्तन को व्यवस्थापन आगंतुकों, एक स्रोत प्रबन्धक सहित दृश्यात्मक छैन यो राम्रो छ।

परिणाम सुरक्षित

फाइल fputs भण्डार जानकारी (पुन: प्राप्त र अद्यावधिक) समारोह लाइन वा समारोह file_put_contents () सम्पूर्ण।

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

$ Fvs = fopen ($ fName, 'एक')

बगालको ($ fvs, LOCK_EX)

$ CLine = '1 लाइन'। Chr (10)

fputs ($ fvs, $ cLine)

$ CLine = '2 लाइन'। Chr (10)

fputs ($ fvs, $ cLine)

fflush ($ fvs)

बगालको ($ fvs, LOCK_UN)

fclose ($ fvs)

को embodiment मा, लाइन द्वारा रेकर्डिङ लाइन, यो सम्भव रेकर्डिङ प्रक्रिया चलिरहेको बेला डाटा परिमार्जन गर्न, दोस्रो मामला मा, रेकर्ड वा पङ्क्ति एरे सम्पूर्ण फाइल मा राखिएको छ।

$ फाइल = 'scData.php'

$ CContents = file_get_contents ($ फाइल)

// प्रविष्टिहरू थप्न

$ CContents। = "नयाँ प्रविष्टि \ n"

// फाइल वस्तु फिर्ता

file_put_contents ($ फाइल, $ cContents)

पढाइ र लेखन फाइलहरू PHP सरल र प्राकृतिक छ। तर, यो मन मा राख्न महत्त्वपूर्ण छ: प्रत्येक फाइल नाम, विस्तार र बाटो (फोल्डर) छ। एक PHP लिपि पढ्न र लेख्न सक्ने क्षमता छ, यो लिपि उपयुक्त अधिकार हुनुपर्छ। तिनीहरूले स्वतः होस्टिंग अप राखे, तर केही अवस्थामा तिनीहरूले विस्तार गर्न चाहन्छु।

केही अवस्थामा, यो परिणाम, परीक्षण पढाइ परीक्षण गर्न मनमोहक छ। PHP फाइलहरू लेखन विकास चरण को समयमा आवश्यक छ, तर केही अवस्थामा, साइट निरीक्षण डाटा रेकर्डिङ को सुरक्षा वा विश्वसनीयता को ब्याज मा आवश्यक छ।

PHP, MySQL, JavaScript, र विशेष गरी ब्राउजर को एक विशेषता सुविधा: शान्त सवारी केही त्रुटिहरू। "म, पहिचान छैन यो के छैन ..." - सूचना प्रविधि को सामने छेउको एक राम्रो अभ्यास, तर यो विकासकर्ताले सिकाउँछ गल्ती छैन र सफा, उच्च गुणस्तरीय कोड, पनि राम्रो छ, जो लेख्न।

PHP र काम वास्तविक कागजात संग

PHP PHP फाइल पढ्न, को पाठ्यक्रम, व्यावहारिक चासो छ, तर यो कार्यक्रम क्षेत्र। ग्राहक र उहाँले विशेष, टेबल र कागजातहरू को रूप मा हेर्न प्रयोग जो जानकारी, को लागू प्रकृति रुचि, ढाँचामा आगंतुकों * .xlsx र * .docx फाइलहरू। यी एमएस एक्सेल र MS Word मा फाइलहरू छन्।

उत्पादन सूची, मूल्यहरू विशेषताहरु टेबल को रूप मा गठन गर्ने साधारण, त्यसैले PHP Excel फाइल पढ्न अत्यावश्यक छ।

डिजाइन PHPExcel र PHPWord पुस्तकालय यी फाइलहरू काम गर्न। तर, फाइल सामग्रीहरू * .xlsx र * .docx को OOXML मानक मा प्रतिनिधित्व, त्यसपछि त्यहाँ उपलब्ध कागजातको वास्तविक समझ को जिप फाइल पेश छ। जिप संग्रह - चित्र, वस्तुहरू, सूत्रहरू, टाँस्न अन्य कार्यक्रम लगायतका फाइलहरू, एक सेट छ। पाठ फाइल ट्याग फारममा विवरण छ। फाइल सानो छ, पढ्न, यसलाई सामग्रीहरू र संरचना प्रयोग र परिवर्तन प्राप्त गर्न, बाहिर गर्न आवश्यक छ।

यो पढ्ने सञ्चालन संग्रह प्रक्रिया खोल्ने मा परिवर्तित छ भन्ने हो। यी पुस्तकालयहरु खुला दस्तावेज लाइब्रेरी आफैलाई र विकासकर्ताहरूले पढाइ, यस्तो कागजातहरू प्रशोधन र रेकर्डिङ लागि व्यापक कार्यहरु दिन्छ।

एक्सेल-तालिका

को एक्सेल-तालिका पढ्न क्रममा, यो फाइल नाम र यो बाटो ($ XLS) थाहा पर्याप्त छ। मूल Excel स्प्रेडसिट मान निम्न कोड श्रेणीको फलस्वरूप उत्पन्न हुनेछ:

include_once 'PhpOffice / PhpExcel / IOFactory.php'

काम scGetExcelFile ($ XLS) {

$ ObjPHPExcel = PHPExcel_IOFactory :: लोड ($ XLS)

$ ObjPHPExcel-> setActiveSheetIndex (0)

// यो श्रेणीको पङ्क्तिहरू arrays समावेश

$ ASheet = $ objPHPExcel-> getActiveSheet ()

$ एरे = एरे ()

// प्रक्रिया

foreach ($ aSheet-> getRowIterator () $ पङ्क्ति रूपमा) {

$ CellIterator = $ row-> getCellIterator ()

वस्तु $ = एरे ()

foreach ($ सेल रूपमा $ cellIterator) {

array_push ($ वस्तु, iconv ( '-8', 'सीपी 1251', $ cell-> getCalculatedValue ()))

}

array_push ($ एरे, $ वस्तु)

}

$ एरे फिर्ता

}

पढ्न र एक्सेल-फाइल प्रशोधन शब्द कागजातको धेरै जटिल प्रक्रिया हो। पहिलो मास्टर पुस्तकालय PHPWord - सबै भन्दा राम्रो विकल्प तपाईंले आवेदन जानकारी पढ्न र प्रशोधन लागि एक प्रमुख परियोजना लागू गर्न आवश्यक छ भने। यो एक राम्रो अनुभव र मुद्दा को विशेष मा छिटो प्रवेश दिन हुनेछ।

शब्द कागजातहरू

मात्र दुई लाइनहरु:

$ OWord = नयाँ \ PhpOffice \ PhpWord \ PhpWord ()

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

अब कागजात $ cFileName प्रशोधनका लागि उपलब्ध छ। अर्को, अभिलेख खोल्न, चयन गर्नुहोस् र जो वेबसाइट, परिवर्तन प्रदर्शित र लेख्नुहोस् गर्न सकिन्छ यसका सामग्रीहरू, विश्लेषण।

$ ZipClass = नयाँ ZipArchive ()

$ ZipClass-> खुला ($ this-> tempFileName)

// कागजात को सम्पूर्ण सामग्रीहरू पढ्न

लागि ($ = 0; $ म <$ zipClass-> numFiles; $ म ++) {

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

$ CNameInExt = substr ($ cNameIn, -4)

यदि (($ cNameInExt == '.xml') || ($ cNameInExt == 'rels')) {

// विस्तार '.xml' र तालिका कागजात भण्डारण गरिएको '.xml.rels' फाइलहरू

// प्रत्येक XML-अक्षरले अर्डर एक अद्वितीय नम्बर लेखिएको छ

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

$ CBodyInLen = strlen ($ cBodyIn)

} अरू {

// अन्य सबै यो छ रूपमा फारममा कागजात फोल्डरमा भण्डारण गरिएका फाइलहरू

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

$ ZipClass-> getFromName ($ cNameIn, $ cWorkPath); // फाइल को सामग्रीहरू

}

PHP Excel र PHP शब्द प्रयोग गरेर प्रस्ताव अवसर, तपाईँ तिनीहरूलाई कुनै पनि समयमा सान्दर्भिक सामग्री बनाउन, वास्तविक कागजात परिमार्जन गरौं। आजको गतिशील संसारमा, यो धेरै महत्त्वपूर्ण हुन्छ। गुरुत्वाकर्षण को केन्द्र लामो भर्चुअल इन्टरनेट ठाउँ मा कम्प्युटर प्रविधिको स्थानीय प्रयोगबाट सारिएको छ। माइक्रोसफ्ट स्थानीय उत्पादनहरु स्प्रेडशिटले र कागजातहरू सिर्जना जस्तै कागजातहरू संग मात्र होइन तालिका वा कागजातको निर्माता उपलब्ध छ जो साइट, मा, एक स्वचालित वा अर्ध-स्वचालित मोडमा काम भन्दा कम प्रभावकारी छ, तर पनि आफ्नो ग्राहकहरु किनभने।

पाठ फाइल, अर्को जीवन

पहिलो लगभग पाठ PHP फाइलहरू वा आवेदन कागजातहरू भन्दा सजिलो फाइलहरू। तर, सोच्न कुरा हो। पढ्न / यस्तो अपरेसन पहिले नै माथि पहिचान छ फाइलहरू लेख्न, तर धेरै महत्त्वपूर्ण यस्ता फाइलहरू अर्थ छ।

Kohl यस्तो वास्तविकता, ग्राहक र सर्भर छ (पहिलो शासनकालमै जाभास्क्रिप्ट, दोस्रो मा - PHP), पनि तंत्र कुकी र सत्र को लिपि, पृष्ठ, ती वा अन्य प्रक्रियाहरू बीच जानकारी स्थानान्तरण गर्न आवश्यकता सामना गर्न सक्दैन।

यो डाटाबेस गर्न आवश्यक परिवर्तनहरू झल्काउनको लागि सम्भव छ, तर आफ्नो सबै merits र गति सानो अस्थायी वा स्थायी पाठ फाइल लागि धेरै रोचक जानकारी प्रसारण विकल्प हुन सक्छ। तपाईं सानो फाइलहरू धेरै सिर्जना भने छैन र आफ्नो आकार नियन्त्रण, तिनीहरूले एक विशिष्ट र डेटाबेस को एक थप लचिलो संस्करण हुन सक्छ।

PHP पाठ फाइल यो संरचना, एरे वा वस्तु मा तुरुन्तै dismantled गर्न सकिन्छ, छिटो छ पढ्नुहोस्। यो तपाईं मात्र सर्भर अवस्थित गर्न PHP लिपि, ज्ञात छ जो विनियोजन समय बाहिर बाँच्ने वस्तुहरू सिर्जना गर्न अनुमति दिन्छ रूपमा र पृष्ठ लोड गर्दा मात्र, आजाक्स प्रतिक्रिया को वा अन्य कुनै पनि कारण लागि गठन, को PHP दोभासे को सुरूवात कल उत्तरार्द्ध धेरै महत्त्वपूर्ण छ।

होनहार विचार, सल्लाह

विन्यास दोभासे प्लस विकासकर्ता तर्क र "ट्याग" HTML, CSS को वर्णन, XML - - यो विकासकर्ता, PHP फाइलको सामग्री र संरचना छ - यो थप जनक तत्व हो, तर नियमन स्थिर स्तर तपाईं एउटा पाठ फाइल भन्ने तथ्यलाई विचार भने। तपाईं शायद फाइल छ कि यो नयाँ सामग्री किन्न समय छ निष्कर्षमा आउन सक्दैन, र यो नै आफ्नो गुणस्तर र आवेदन तर्क निर्धारण हुनुपर्छ। यस कार्यक्रम अहिलेसम्म यसको विकास अर्को चरणको लागि तयार छ किनभने यो छ, फाइलहरू अब बस विकासकर्ता सिर्जना फाइलहरू र प्रयोगको परिभाषित छन्।

सबैभन्दा रोचक र होनहार पढ्दा PHP PHP फाइल आवश्यकता खडा गर्दा स्वचालित रूपमा स्थान लिन्छ। फाइल देखि एक सरल PHP पढाइ रेखाहरू यसलाई सुरक्षित थियो जसमा एउटै अवस्थामा कम्तीमा, वस्तु सिर्जना गर्न जान्छ। यो एकदम सामान्य विचार छैन, तर किनभने सबै आजको संसारमा यति छिटो परिवर्तन।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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