पीएचपी प्रोग्रामिंग. सखोल अभ्यासासाठी

Android साठी 04.03.2019
चेरचर

नमस्कार, प्रिय मित्रांनो. आज आपण सबडोमेन कसे बनवायचे, त्याची गरज का आहे आणि त्यावर कंटेंट मॅनेजमेंट सिस्टम (CMS) कशी इन्स्टॉल करायची हे प्रश्न पाहू.

प्रथम, सबडोमेन म्हणजे काय ते समजून घेऊ.

सबडोमेन हा डोमेनचा अधिक भाग असतो उच्च पातळी. याला सबडोमेन किंवा तिसरे किंवा चौथ्या स्तराचे डोमेन असेही म्हणतात.

म्हणजे, जर माझे डोमेन 1 zaicevruहे द्वितीय-स्तरीय डोमेन आहे, नंतर फॉर्मचे सबडोमेन आहे मंच.1zaicevruएक तृतीय स्तर डोमेन असेल.

पण मूलत:, तो माझ्या मुख्य डोमेनचा भाग आहे. आणि सबडोमेन, जरी त्यात अभ्यागताला दृश्यमान पत्ता आहे मंच.1zaicevआरयू,प्रत्यक्षात स्थित आहे वेगळे फोल्डर मंच, जे मुख्य डोमेनमध्ये स्थित आहे.

पूर्ण मार्गअशा फोल्डरमध्ये असे दिसेल:

/home/site/domains/site/public_html/forum

म्हणूनच सबडोमेनला उच्च स्तरीय डोमेनचा भाग म्हटले जाते.

तुम्हाला सबडोमेनची गरज का आहे?

सबडोमेनसाठी अनेक उद्देश आहेत आणि ते कशासाठी वापरायचे हे तुम्ही स्वतः ठरवू शकता. आम्ही सबडोमेनसाठी 3 मुख्य उद्देश पाहू.

  1. फोरम किंवा साइटचा बंद विभाग आयोजित करण्यासाठी. अशा कामांसाठी सबडोमेन योग्य आहे. मूलत: तुम्हाला मिळते नवीन पत्ता, जिथे तुमच्याकडे एक पूर्ण फोरम किंवा साइटचा सक्रिय, बंद विभाग असेल, जो केवळ अभ्यागतांच्या विशिष्ट मंडळासाठी प्रवेशयोग्य असेल.
  2. साइटच्या मोबाइल आवृत्तीसाठी. आणि जरी मोबाइल आवृत्तीसाइट आज तितकी लोकप्रिय नाही, तरीही अनेक साइट्स मोबाइल आवृत्त्यांसह कार्य करतात. आणि ते फक्त सबडोमेनवर स्थित आहेत. तुमच्या लक्षात आले असेल की साइटच्या मोबाइल आवृत्तीमध्ये पत्ता आहे मीसाइटru. साइटच्या मोबाइल आवृत्तीसाठी हे सबडोमेन आहे.
  3. प्रशिक्षणासाठी. अनेक वेबसाइट मालक प्रशिक्षण प्लॅटफॉर्म म्हणून सबडोमेन वापरतात. उदाहरणार्थ, तुम्ही यासाठी सबडोमेनवर चाचणी साइट होस्ट करू शकता पूर्व-तपासणीप्लगइनवर कार्य करणे, थीम स्थापित करणे आणि चाचणी करणे, डिझाइनवर कार्य करणे आणि इतर अनेक गोष्टी.

तुम्ही बघू शकता, सबडोमेनसाठी भरपूर उपयोग आहेत. उदाहरणार्थ, मी माझ्या टेम्प्लेटच्या डिझाइनची चाचणी आणि काम करण्यासाठी विशेषत: सबडोमेन वापरतो. माझ्याकडे बऱ्याच सुधारणा आहेत, आणि त्या सर्व थीम फंक्शन फाइलद्वारे केल्या गेल्या असल्याने, पुढील फंक्शन लागू करण्यापूर्वी, मला ते त्याच थीमवर तपासावे लागेल, परंतु सबडोमेनवर.

असे घडते की कधीकधी माझ्या चाचण्यांमुळे साइट कार्य करणे थांबवते, परंतु ही एक चाचणी साइट आहे आणि मुख्य साइटच्या ऑपरेशनवर कोणताही परिणाम होत नाही. आणि जेव्हा सर्वकाही कार्य केले जाते, तेव्हा मी हस्तांतरित करतो तयार समाधानमुख्य साइटवर.

सबडोमेन कसे तयार करावे.

कोणत्याही सशुल्क होस्टिंगवर सबडोमेन तयार केले जाऊ शकते. सबडोमेनची संख्या मर्यादित असू शकते दर योजनाजे तुम्ही वापरत आहात.

मी तुम्हाला माझ्या ब्लॉगसाठी वापरत असलेल्या होस्टिंगवर सबडोमेन तयार करण्याचे उदाहरण दाखवीन.

परंतु सर्व होस्टिंग साइट्सवरील निर्मितीचे तत्त्व अंदाजे समान आहे.

तर, सर्व प्रथम, उघडा प्रशासकीय पॅनेलहोस्टिंग

मी आधीच प्रशासक इंटरफेस अद्यतनित केला आहे. आणि म्हणूनच, माझ्या साइटवरील सर्व माहिती मुख्य स्क्रीनवर प्रदर्शित केली जाते आणि बाजूला खात्याच्या मुख्य विभागांसह एक मेनू आहे.

आम्हाला विभागात स्वारस्य आहे "साइट व्यवस्थापन". तुम्ही योग्य मेनू आयटम निवडून किंवा मुख्य स्क्रीनवर प्रदर्शित तुमच्या साइटच्या नावावर क्लिक करून या विभागात जाऊ शकता.

मी माझ्या साइट्सपैकी एक निवडतो ज्यासाठी मी सबडोमेन तयार करेन. साइट निवडल्यानंतरच, तुम्हाला साइट व्यवस्थापन मेनूवर नेले जाईल. आणि इथेच तुम्हाला लिंकवर क्लिक करावे लागेल "साइट सबडोमेन".

आता तुम्हाला फील्डमध्ये सबडोमेनचे नाव प्रविष्ट करणे आवश्यक आहे (केवळ वापरा लॅटिन वर्ण), आणि बटण दाबा "जोडा".

काही सेकंदात सबडोमेन तयार होईल. आणि खाली तुम्हाला त्याची लिंक दिसेल. आत्तासाठी पृष्ठ रिकामे असेल, परंतु नंतर CMS स्थापनाकिंवा html डाउनलोडपृष्ठ, सामग्री या पत्त्यावर प्रदर्शित करणे सुरू होईल.

जरी मी तयार केलेला सबडोमेन पत्ता असे दिसत आहे:

http://test.onlinezakazi.ru

सामग्री येथे देखील उपलब्ध असेल:

http://onlinezakazi.ru/test/

सबडोमेनवर सामग्री व्यवस्थापन प्रणाली (CMS) कशी स्थापित करावी.

काही होस्टिंग साइट्सवर, सबडोमेन तयार करताना, तुम्हाला CMS स्थापित करण्यास सांगितले जाते. स्प्रिंगहोस्टसाठी हे स्वतंत्रपणे केले जाते. आणि आता मी तुम्हाला कसे ते दाखवतो.

सबडोमेनवर इंजिन स्थापित करण्यासाठी आपल्याला मेनू विभागात जाण्याची आवश्यकता आहे "प्रगत" - "अनुप्रयोग स्थापित करणे".

समजा तुम्हाला सबडोमेनवर चाचणी साइट स्थापित करायची आहे आणि त्यावर प्रशिक्षण द्यायचे आहे. नियमानुसार, होस्टिंगवर इन्स्टॉलेशनसाठी अनेक CMS उपलब्ध आहेत, मी उदाहरण म्हणून वर्डप्रेस वापरून इन्स्टॉलेशन दाखवतो.

कृपया लक्षात ठेवा की स्थापनेपूर्वी आपल्याला निवडण्याची आवश्यकता आहे डोमेन नावज्यावर साइट स्थापित केली जाईल. तुमच्याकडे एक साइट असल्यास, या साइटचे डोमेन डीफॉल्टनुसार निवडले जाईल. अनेक साइट्स असल्यास, तुम्हाला आवश्यक असलेले डोमेन ड्रॉप-डाउन सूचीमधून निवडले जाऊ शकते. या सूचीमध्ये सबडोमेन समाविष्ट नाहीत. म्हणजेच, तुम्हाला तेथे सबडोमेन दिसणार नाहीत.

म्हणून, आपल्याला मुख्य डोमेन निवडण्याची आवश्यकता आहे, त्याच्या पुढील बटणावर क्लिक करा "निर्देशिका निर्दिष्ट करा", दिसत असलेल्या फील्डमध्ये, सबडोमेनचे नाव प्रविष्ट करा (केवळ सबडोमेन) माझ्या बाबतीत ते आहे चाचणीआणि बटण दाबा "स्थापित करावर्डप्रेस".

एक चेतावणी दिसेल, तुम्ही सहमत होण्यासाठी बॉक्स चेक करा आणि बटणावर क्लिक करा "इंस्टॉलेशन सुरू करा".

पुढील चेतावणीसाठी, फोल्डरमधील सामग्री हटविण्याबद्दल, बटणावर क्लिक करून होकारार्थी उत्तर द्या. "मी पुष्टी करतो".

इंस्टॉलेशन पूर्ण झाल्यानंतर, तुम्हाला साइट ॲडमिन क्षेत्रासाठी पुष्टीकरण, साइट पत्ता आणि लॉगिन माहिती दिसेल.

तसे, पत्त्याकडे लक्ष द्या. जे मी तुम्हाला आधी सांगितले होते. साइट http://test.onlinezakazi.ru आणि http://onlinezakazi.ru/test/ या दोन्ही ठिकाणी उपलब्ध आहे.

भविष्यात, तुम्ही लिंक शेअर केल्यास, तुम्ही सबडोमेन दर्शवणारी लिंक द्याल.

सबडोमेन इंडेक्सिंगपासून कसे ब्लॉक करावे.

सबडोमेनवर वेबसाइट किंवा फोरमची मोबाइल आवृत्ती तयार केली असल्यास, त्यास अनुक्रमित करण्यापासून अवरोधित करण्याची आवश्यकता नाही. तुम्ही ही पायरी वगळू शकता.

परंतु, जर तुम्ही प्रयोगासाठी सबडोमेनवर चाचणी साइट तयार केली असेल तर ती अनुक्रमणिका बंद करणे आवश्यक आहे. तुला कशाला गरज आहे शोध परिणाम, तुमच्या चाचणी साइटची पृष्ठे. हे पूर्णपणे निरुपयोगी आहे.

तर, अनुक्रमणिका पासून आपले सबडोमेन बंद करण्यासाठी रोबोट शोधा, तुम्हाला फक्त एका कमांडने तयार करणे आवश्यक आहे.

वापरकर्ता-एजंट: * नाकारणे: /

म्हणजेच सर्व रोबोट्सवर बंदी.

तुम्ही ही फाइल Notepad मध्ये किंवा Notepad++ कोड एडिटरमध्ये तयार करू शकता.

मी सहसा वापरतो. परंतु आपण देखील वापरू शकता फाइल व्यवस्थापकहोस्टिंग वर.

सबडोमेन तयार करण्याची ही संपूर्ण प्रक्रिया आहे. सामग्री मजबूत करण्यासाठी, मी व्हिडिओ ट्यूटोरियल पाहण्याचा सल्ला देतो.

आज माझ्याकडे एवढेच आहे. मी तुम्हाला यश मिळवू इच्छितो आणि तुम्हाला नवीन व्हिडिओ आणि लेखांमध्ये पाहतो.

शुभेच्छा, मॅक्सिम जैत्सेव्ह.

साठी वर्तमान साहित्य डायजेस्ट PHP शिकत आहे 7: विविध स्तरावरील प्रशिक्षणातील तज्ञांसाठी पुस्तके, व्हिडिओ ट्यूटोरियल आणि ऑनलाइन अभ्यासक्रम.

सखोल अभ्यासासाठी

PHP. योग्य मार्ग

समजण्यास सोपे सर्वसमावेशक मार्गदर्शक PHP मध्ये, वाचकाला नियमांची ओळख करून देत आहे प्रभावी वापरभाषा आणि तिचे मानक.
मॅन्युअलमध्ये अधिकृत स्त्रोतांच्या लिंक्ससह आणि संपूर्ण इंटरनेटवर मान्यताप्राप्त मार्गदर्शक आहेत, जे भाषा शिक्षणाची व्याप्ती लक्षणीयरीत्या विस्तृत करते.
या संसाधनाचे रशियन, जपानी, चीनी, इटालियन, स्पॅनिश आणि जर्मन यासह अनेक भाषांमध्ये भाषांतर केले गेले आहे. तो पूर्णपणे आत आहे मोफत प्रवेशआणि ते केवळ विनामूल्य वापरणेच नाही तर GitHub वापरून योगदान देणे देखील शक्य करते.

M. Zandstra “PHP. ऑब्जेक्ट्स, पॅटर्न आणि प्रोग्रामिंग तंत्र" (2016)


पुस्तकाचा समावेश आहे तपशीलवार पुनरावलोकन PHP ची ऑब्जेक्ट-ओरिएंटेड वैशिष्ट्ये: वर्ग व्याख्या, वारसा, encapsulation आणि बरेच काही. आपण काही मूलभूत डिझाइन तंत्र देखील शिकाल.
पुस्तकाचा दुसरा भाग डिझाइन पॅटर्न, त्यांच्या संकल्पना, अंमलबजावणी पद्धती आणि अनुप्रयोग तपासण्यासाठी समर्पित आहे.
पुस्तकाच्या शेवटच्या भागात अनेक गोष्टींचे वर्णन केले आहे महत्वाच्या उपयुक्तताआणि तयार करण्यात मदत करणारी तंत्रे यशस्वी प्रकल्पकोडच्या भिन्न तुकड्यांवर आधारित. पुस्तकाचा हा भाग Git वापरून एकाधिक प्रोग्रामर कसे व्यवस्थापित करावे, Phing आणि PEAR वापरून प्रकल्प कसे तयार करावे आणि कसे तैनात करावे याचे वर्णन करतो.
तुम्ही स्वयंचलित चाचणी आणि प्रकल्प उभारणीच्या मूलभूत गोष्टी देखील शिकाल.

D. Koterov, I. Simdyanov "PHP 7. सर्वात संपूर्ण मार्गदर्शक" (2016)


या पुस्तकात PHP भाषा आणि त्याची मूलभूत माहिती समाविष्ट आहे कामाचे वातावरणभिन्न मध्ये ऑपरेटिंग सिस्टम.
मध्ये मूलगामी बदल प्रतिबिंबित करते PHP भाषामागील आवृत्तीपासून घडामोडी: वैशिष्ट्ये, नेमस्पेसेस, निनावी कार्ये, बंद करणे, जोरदार टाइप केलेले घटक, जनरेटर, एम्बेड केलेले वेब सर्व्हर आणि इतर अनेक वैशिष्ट्ये. PHP 7 सिंटॅक्सचे वर्णन दिले आहे, तसेच ॲरे, फाइल्स, MySQL DBMS, memcached सह कार्य करण्यासाठी फंक्शन्स दिले आहेत. नियमित अभिव्यक्ती, ग्राफिक आदिम, मेल, सत्रे इ.
कार्यरत वातावरणाकडे विशेष लक्ष दिले जाते: PHP-FPM आणि nginx वेब सर्व्हरची असेंब्ली, MySQL DBMS, SSH प्रोटोकॉल, आभासी मशीनव्हर्च्युअलबॉक्स आणि व्यवस्थापक आभासी मशीनआवरा.
प्रकाशन वेब विकासाच्या सर्वात आधुनिक पद्धतींचे वर्णन करते. प्रकाशकाच्या वेबसाइटवर आहेत स्रोत कोडसर्व सूची.

PHP सह काम करणाऱ्या वेब प्रोग्रामरसाठी, आम्ही दिमित्री कोटेरोव्हच्या "PHP 7" या पुस्तकाची शिफारस करतो, ज्यामध्ये मोठ्या प्रमाणात व्हॉल्यूम आहे. उपयुक्त माहिती. नुकतेच PHP शिकायला सुरुवात करणाऱ्या नवशिक्या आणि व्यावसायिक दोघांसाठी हे उपयुक्त ठरेल. माहिती पुरवली जाते प्रवेशयोग्य भाषा, पाठ्यपुस्तक समजण्यास सोपे बनवणे. पुस्तकाचा वापर पाठ्यपुस्तक म्हणून केला जाऊ शकतो, प्रोग्रामिंग भाषा टप्प्याटप्प्याने शिकणे, किंवा तुम्ही संदर्भ पुस्तक म्हणून वापरू शकता. योग्य क्षणप्रश्नांची उत्तरे शोधण्यासाठी तिच्याकडे वळणे.

हे पुस्तक PHP भाषेच्या मूलभूत गोष्टींबद्दल बोलते, PHP 7 मधील नवकल्पना आणि त्याच्या ऑपरेशनच्या काही गुंतागुंतीचे स्पष्टीकरण देते. च्या तुलनेत मागील आवृत्त्याअनेक नाट्यमय बदल आहेत ज्यांची जाणीव असणे महत्त्वाचे आहे. लेखक भाषेच्या सिंटॅक्सचे वर्णन करतो आणि नंतर फंक्शन्सबद्दल बोलतो जे आपल्याला माहिती, डेटाबेस, फाइल्स, ग्राफिक्स इत्यादींच्या ॲरेसह कार्य करण्यास अनुमती देतात. वेगवेगळ्या ऑपरेटिंग सिस्टीममध्ये कार्यरत वातावरणाचा विचार केला जातो. बद्दल सांगितले आधुनिक दृष्टिकोनप्रोग्रामिंग, साधने आणि तंत्रे. पुस्तक आपल्याला वैशिष्ट्ये सखोलपणे एक्सप्लोर करण्यास अनुमती देते PHP काम 7 आणि आधुनिक स्तरावर या भाषेतील सर्व गुंतागुंत जाणून घ्या.

हे काम बीएचव्ही-पीटर्सबर्ग या प्रकाशन गृहाने 2016 मध्ये प्रकाशित केले होते. पुस्तक मालिकेचा भाग आहे "मूळ मध्ये. सर्वात संपूर्ण मार्गदर्शक". आमच्या वेबसाइटवर तुम्ही "PHP 7" हे पुस्तक fb2, rtf, epub, pdf, txt फॉरमॅटमध्ये डाउनलोड करू शकता किंवा ऑनलाइन वाचू शकता. पुस्तकाचे रेटिंग 5 पैकी 3.33 आहे. येथे तुम्ही वाचकांच्या पुनरावलोकनांचा देखील संदर्भ घेऊ शकता जे वाचण्यापूर्वी पुस्तकाशी परिचित आहात आणि त्यांचे मत जाणून घ्या आमच्या भागीदाराच्या ऑनलाइन स्टोअरमध्ये तुम्ही पुस्तक खरेदी आणि वाचू शकता.

भाषा PHP प्रोग्रामिंग - प्रशिक्षण अभ्यासक्रम - सावेलीवा एन.व्ही. - 2006.

वेब ऍप्लिकेशन्सची अंमलबजावणी करण्यासाठी PHP सध्या सर्वात लोकप्रिय भाषांपैकी एक आहे. हा अभ्यासक्रमत्याच्या मूलभूत गोष्टींचा अभ्यास करण्यासाठी समर्पित. यावर भर दिला जातो व्यावहारिक अनुप्रयोगकौशल्ये आत्मसात केली.
इंटरनेटवरील विशिष्ट व्यावहारिक समस्येचे निराकरण करण्यासाठी PHP भाषा तयार केली गेली आहे (जे अभ्यासक्रमाचे पहिले व्याख्यान वाचून शोधले जाऊ शकते). आम्ही सैद्धांतिक तर्काने जास्त विचलित न होण्याचा प्रयत्न करू आणि काही गोष्टी सोडवण्याचा प्रयत्न करू. विशिष्ट कार्यप्रत्येक व्याख्यानात. बहुतेक उदाहरणे वास्तविक जीवनातून घेतलेली आहेत विद्यमान प्रणाली: संगणक विज्ञानाच्या इतिहासाचे आभासी संग्रहालय. अभ्यासक्रमाचा पहिला भाग वाक्यरचना आणि नियंत्रण संरचनांच्या मूलभूत गोष्टींचा अभ्यास करण्यासाठी समर्पित आहे. यानंतर, क्लायंट-सर्व्हर तंत्रज्ञान हे PHP भाषेचे मुख्य अनुप्रयोग क्षेत्र मानले जाते. मग आम्ही आमच्या मते सर्वात उपयुक्त अंगभूत फंक्शन्सचा अभ्यास करू आणि त्यांच्या मदतीने व्यावहारिक समस्या सोडवू. जरी PHP भाषेतील ऑब्जेक्ट मॉडेल सर्वात श्रीमंत नसले तरी त्याची मूलभूत उपस्थिती आपल्याला नैसर्गिकरित्या वर्णन करण्यास अनुमती देते ऑब्जेक्ट मॉडेलडेटा मूलभूत मॉडेल म्हणून, आभासी संगणक विज्ञान संग्रहालयाच्या दस्तऐवज मॉडेलचा विचार केला जाईल. यानंतर, लागू केलेल्या अनेक पैलूंचा विचार केला जाईल: सह कार्य करणे फाइल सिस्टम, डेटाबेस, स्ट्रिंग्स, सेशन्स, DOM XML सह - हे सर्व तुम्हाला मुख्य कार्ये विचारात घेण्यास अनुमती देईल व्यावहारिक वापरभाषा

नवशिक्यांसाठी PHP, MySQL - अँडी हॅरिस - 2005.

हे पुस्तक तुम्हाला PHP मध्ये प्रोग्राम कसे करायचे आणि MySQL मध्ये डेटाबेस कसे तयार करायचे हे शिकण्यास मदत करेल. वेब सर्व्हरसाठी प्रोग्राम लिहिण्याचे तुमचे ध्येय असल्यास, हे पुस्तक तुमच्यासाठी आहे. तुम्ही प्रोग्रामिंग भाषांच्या सर्व मूलभूत संकल्पना शिकाल, विशेषतः, PHP भाषेच्या आज्ञा आणि वाक्यरचना जाणून घ्या. आपण आधुनिक वातावरणात डेटा कसा वापरला जातो हे देखील शिकाल, या सर्व व्यतिरिक्त, आपण प्रोग्रामिंग प्रक्रिया देखील शिकाल.


नवशिक्यांसाठी PHP, MySQL डाउनलोड करा आणि वाचा - अँडी हॅरिस

PHP - उदाहरणाद्वारे शिकणे - कुहारचिक ए.

PHP - उदाहरणाद्वारे शिकणे - कुखारचिक ए. - 2004.

PHP च्या मूलभूत गोष्टी सोप्या आणि स्पष्टपणे सादर केल्या आहेत - लोकप्रिय भाषावेब पृष्ठांसाठी स्क्रिप्ट लिहिणे. साधी उदाहरणे पूर्ण करून, वाचक PHP मधील प्रोग्रामिंगच्या मूलभूत गोष्टींवर प्रभुत्व मिळवण्यास सक्षम होईल, तयार करा डायनॅमिक पृष्ठ, साइट भेट काउंटर, मतदान प्रणाली, पत्ता पुस्तिका, ऑनलाइन स्टोअर. वर्णन केले ठराविक चुकास्क्रिप्टचा वापर, तसेच त्या दुरुस्त करण्याचे मार्ग. पुस्तकात कोड स्निपेट्स आहेत जे तुम्ही तुमचे स्वतःचे प्रकल्प तयार करण्यासाठी वापरू शकता.

प्रामुख्याने नवशिक्यांसाठी हेतू आहे, परंतु उपयुक्त देखील असू शकते अनुभवी प्रोग्रामर PHP वापरून.

यांच्यातील करारानुसार प्रकाशन गृह "विल्यम्स"आणि इंटरनेट स्टोअर "Books.Ru - बुक्स ऑफ रशिया" हे एकमेव आहे कायदेशीर मार्गपुस्तकासह ही फाइल प्राप्त करत आहे "पीएचपी 5 नवशिक्यांसाठी" (ISBN 5-8459-1039-0) – इंटरनेटवर खरेदी

स्टोअर "Books.Ru - रशियाची पुस्तके".

आपण प्राप्त केल्यास ही फाइलइतर कोणत्याही प्रकारे, तुम्ही कॉपीराइट कायद्यांचे उल्लंघन केले आहे. तुम्हाला ही फाईल डिलीट करून कळवायची आहे प्रकाशन गृह "विल्यम्स"तुम्हाला ही फाईल नेमकी कुठे मिळाली?

BBK 32.973.26 018.2.75 M52

कॉम्प्युटर पब्लिशिंग हाऊस ''डायलेक्टिक्स''

डोके S.N द्वारे संपादित त्रिगुब

इंग्रजीतून भाषांतर व्ही.ए. श्वेत्सा

द्वारे सामान्य समस्याकृपया पब्लिशिंग हाऊस "डायलेक्टिक्स" शी येथे संपर्क साधा: [ईमेल संरक्षित], http://www.dialektika.com

115419, मॉस्को, पीओ बॉक्स 783; 031150, कीव, पीओ बॉक्स 152

मर्सर, डेव्ह डब्ल्यू., केंट, ॲलन, नोवित्स्की, स्टीफन, मर्सर, डेव्हिड, स्क्वेअर, डॅन, चोई, वांग क्यू.

नवशिक्यांसाठी M52 PHP 5. : प्रति. इंग्रजीतून M.: LLC I.D. ''विलियम्स'', 2006. 848 p. : आजारी. समांतर. स्तन इंग्रजी

ISBN 5 8459 1039 0 (रशियन)

हे पुस्तक तपशीलवार आहे प्रशिक्षण पुस्तिकाज्यांना प्रभुत्व मिळवायचे आहे त्यांच्यासाठी आधुनिक आवृत्ती PHP. पुस्तकात PHP स्थापित करणे आणि कॉन्फिगर करणे, मूलभूत प्रोग्रामिंग संकल्पना जसे की व्हेरिएबल्स, लूप, कंडिशनल्स आणि ॲरे आणि ऑब्जेक्ट-आधारित प्रोग्रामिंगच्या मूलभूत गोष्टींचा समावेश आहे. ओरिएंटेड प्रोग्रामिंगआणि ते PHP 5 मध्ये कसे वापरले जाऊ शकते. यात PHP वरून काम करणे यासारख्या विषयांचा देखील समावेश आहे HTTP डेटा, XML वापरून, RDBMS (MySQL आणि SQLite), प्रतिमांसह कार्य करणे आणि तयार करणे PHP स्क्रिप्ट कमांड लाइन. याशिवाय, पुस्तकात UML, PEAR पॅकेजेस आणि PHP कोडचा पुनर्वापर करण्यासाठी तंत्र तसेच एरर हाताळणी, चाचणी आणि डीबगिंग ऍप्लिकेशन्स वापरून ॲप्लिकेशन डिझाइनचे वर्णन केले आहे.

BBK 32.973.26 018.2.75

सर्व शीर्षके सॉफ्टवेअर उत्पादनेनोंदणीकृत आहेत ट्रेडमार्कसंबंधित कंपन्यांकडून.

या प्रकाशनाचा कोणताही भाग फोटोकॉपी आणि रेकॉर्डिंगसह कोणत्याही स्वरूपात किंवा इलेक्ट्रॉनिक किंवा यांत्रिक पद्धतीने कोणत्याही हेतूसाठी पुनरुत्पादित केला जाऊ शकत नाही. चुंबकीय माध्यम, प्रकाशक JOHN WILEY & Sons, Inc कडून लेखी परवानगी दिल्याशिवाय.

कॉपीराइट © 2006 डायलेक्टिका कॉम्प्युटर पब्लिशिंग द्वारा.

मूळ इंग्रजी भाषा संस्करण कॉपीराइट © 2004 Wiley Publishing, Inc., इंडियानापोलिस, इंडियाना द्वारा.

कोणत्याही स्वरूपात संपूर्ण किंवा अंशतः पुनरुत्पादनाच्या अधिकारासह सर्व हक्क राखीव आहेत. हे भाषांतर Wiley Publishing, Inc सह व्यवस्थेने प्रकाशित केले आहे.

Wiley, the Wiley Publishing लोगो, Wrox, the Wrox लोगो आणि Programmer to Programmer हे John Wiley & Sons, Inc चे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. आणि/किंवा त्याचे सहयोगी. इतर सर्व ट्रेडमार्क आहेतत्यांच्या संबंधित मालकांची मालमत्ता. Wiley Publishing, Inc., या पुस्तकात नमूद केलेल्या कोणत्याही उत्पादनाशी किंवा विक्रेत्याशी संबंधित नाही.

परिचय

धडा 4. तार्किक ऑपरेटर, लूप आणि ॲरे

धडा 7. फाइल्स आणि डिरेक्टरीज

धडा 8. XML

धडा 9: डेटाबेस आणि SQL परिचय

धडा 10: PHP वापरून MySQL वरून डेटा पुनर्प्राप्त करणे

धडा 11. PHP वापरणेमाहिती व्यवस्थापनासाठी

MySQL डेटाबेसमध्ये

धडा 12. ऑब्जेक्ट ओरिएंटेशनचा परिचय

प्रोग्रामिंग

धडा 13: UML आणि वर्गांसह कार्य करणे

धडा 14. PEAR

धडा 15. PHP5 आणि ईमेल

धडा 16: ग्राफिक्स निर्माण करणे

धडा 17: केस स्टडी: PHP लॉगिंग मॅनेजर

परिशिष्ट A. उत्तरे

परिशिष्ट B. PHP*कार्ये संदर्भ

परिशिष्ट B: SQLite वापरणे

परिशिष्ट D. ODBC

परिशिष्ट E. CLI*PHP इंटरफेस

परिशिष्ट E. PHP5 कॉन्फिगरेशन

विषय अनुक्रमणिका

परिचय

PHP का?

हे पुस्तक कोणासाठी आहे?

या पुस्तकात समाविष्ट विषय

हे पुस्तक कसे आयोजित केले आहे?

हे पुस्तक वापरण्यासाठी काय आवश्यक आहे

कमांड लाइन वापरणे

करार

स्त्रोत कोड

धडा 1. PHP स्थापित करणे आणि वापरणे

PHP चे मूळ

PHP स्थापित करणे, कॉन्फिगर करणे आणि चालवणे

सिस्टम आवश्यकता

PHP कॉन्फिगरेशन फाइल, php.ini

चाचणी मशीन सेट करणे

नेटवर्क कनेक्शन

कुठून सुरुवात करायची?

PHP 5 वापरणे

Linux आणि Apache वर PHP स्थापित करत आहे

स्थापना पद्धत निवडत आहे

RPM + PHP 4 स्थापित करा

स्रोत कोडवरून PHP 5 संकलित करत आहे

PHP सह कार्य करण्यासाठी Apache कॉन्फिगर करत आहे

PHP 5 सह कार्य करण्यासाठी Apache कॉन्फिगर करणे

Apache सुरू किंवा रीस्टार्ट करत आहे

Windows 2000/इंटरनेट माहिती सर्व्हर 5 वर PHP 5 स्थापित करणे

php.ini आणि विस्तार

चाचणी आणि समस्यानिवारण

PHP कॉन्फिगरेशन

php.ini फाइल

PHP+विस्तार

कॅशिंग

व्यायाम

धडा 2: साधे कार्यक्रम लिहिणे

PHP+प्रोग्राम तयार करणे

काही तपशील

PHP+कोड कसे कार्य करते

वेब+पृष्ठ (वापरकर्ता इंटरफेस)

फाइल विस्तार

PHP + सीमांकक

PHP+कोड बरोबर करा

कोडमधील सामान्य मार्कर

वेब+ वातावरणात PHP+ प्रोग्राम कसे कार्य करतात

वेब+कनेक्शन्स: इंटरनेट+प्रोटोकॉल आणि HTTP

HTTP+प्रोटोकॉल

HTTP+विनंती

प्रतिसाद शरीर

HTTP+विनंती द्वारे PHP+स्क्रिप्ट चालवणे

वेब+सर्व्हर

PHP+प्रोसेसर

PHP मध्ये व्हेरिएबल्स वापरणे

व्हेरिएबल्स तयार करणे

नामकरण व्हेरिएबल्स

डेटा प्रकार

व्हेरिएबल स्कोप

कीवर्ड जागतिक

स्थिर चल

स्थिरांकांची व्याख्या

ऑपरेटर आणि अभिव्यक्ती

PHP + ऑपरेटर

PHP+अभिव्यक्ती

ऑपरेटर प्रकार

स्ट्रिंग ऑपरेटर आणि कार्ये

हे कसे कार्य करते

PHP मध्ये अंकगणित ऑपरेशन्स

हे कसे कार्य करते

ॲरे इंडेक्स

ॲरे इंडेक्स म्हणून स्ट्रिंग्स वापरणे

ॲरे सुरू करत आहे

Arrays सह काम

sort() आणि asort() फंक्शन्स वापरून ॲरे क्रमवारी लावणे

व्यायाम

धडा 3. PHP, HTML आणि सत्र स्थिती

HTML मूलभूत

फॉर्म आणि इनपुट वर्णनकर्ता

8 सामग्री

PHP+ आणि HTTP+ डेटामध्ये प्रवेश

पूर्वनिर्धारित चल

HTTP+ विनंत्या आणि प्रतिसादांमध्ये चल

हे कसे कार्य करते

सुपरग्लोबल ॲरे

क्वेरी स्ट्रिंग

HTML+फॉर्म (किंवा वेब+फॉर्म)

HTML+फॉर्म वर्णनकर्ता

वर्णन करणारा

वर्णनकर्ता गुणधर्म

URL+एनकोडिंग

PHP आणि HTML+फॉर्म फील्ड (नियंत्रण)

मजकूर फील्ड (मजकूर विंडो)

हे कसे कार्य करते

हे उदाहरण का काम करत नाही

मजकूर क्षेत्र

हे कसे कार्य करते

हे कसे कार्य करते

एकाधिक चेकबॉक्सेस वापरणे

हे कसे कार्य करते

स्विचेस

हे कसे कार्य करते

हे कसे कार्य करते

लपलेले फॉर्म फील्ड

हे कसे कार्य करते

पासवर्ड फील्ड

सबमिट करा आणि बटणे रीसेट करा

PHP+स्क्रिप्टमध्ये रिटर्न व्हॅल्यू वापरणे

हे कसे कार्य करते

संभाव्य ॲप सुधारणा

राज्य संकल्पना

स्थिती निरीक्षण

लपलेले फॉर्म फील्ड

क्वेरी स्ट्रिंग

डेटाबेस

कुकीज + फायली

हे कसे कार्य करते

PHP मध्ये मूळ सत्रे

हे कसे कार्य करते

व्यायाम करा

स्यूडोकोड लिहित आहे

बुलियन लॉजिक

बुलियन अटी

बुलियन मूल्ये

बुलियन अटी आणि मूल्ये वापरणे

सशर्त किंवा शाखा विधाने

शाखांचे उदाहरण

विधान असल्यास

स्ट्रक्चर्समध्ये बुलियन ऑपरेटर वापरणे

नियंत्रण तर्क

ऑपरेटर > आणि<

हे कसे कार्य करते

ऑपरेटर == आणि ===

ऑपरेटर != आणि<>

हे कसे कार्य करते

लॉजिकल ऑपरेटर (आणि, किंवा!)

हे कसे कार्य करते

स्टेटमेंट स्विच करा

हे कसे कार्य करते

लूप आणि ॲरे

हे कसे कार्य करते

अनंत पळवाट

लूप असताना करा

हे कसे कार्य करते

हे कसे कार्य करते

ॲरे सुरू करत आहे

ॲरेमध्ये पुनरावृत्ती

हे कसे कार्य करते

कार्यक्रम सुधारणा

अक्रमित ॲरेवर पुनरावृत्ती

चालू() आणि की() फंक्शन्स

next() आणि prev() फंक्शन्स

list() आणि प्रत्येक() फंक्शन्स

असोसिएटिव्ह ॲरेमध्ये पुनरावृत्ती

ॲरे क्रमवारी लावत आहे

sort() फंक्शन

asort() फंक्शन

rsort() आणि arsort() फंक्शन्स

ksort() फंक्शन

बहुआयामी ॲरे

ॲरेचा व्यावहारिक वापर

हे कसे कार्य करते

array_multisort() फंक्शन

धडा 5. विश्वासार्ह आणि समजण्यासारखा कोड

चाचणी आणि डीबगिंग

कोड मोडणारी मूल्ये

मुख्य प्रकारच्या त्रुटी

PHP+स्क्रिप्ट डीबग करणे

PHP त्रुटी संदेश

एरर हँडलिंगसाठी PHP कॉन्फिगर करत आहे

PHP मध्ये त्रुटींचे प्रकार

वाक्यरचना त्रुटी

तार्किक चुका

रनटाइम त्रुटी

शून्याने भागाकार

अनंत पळवाट

तार्किक आउटपुट त्रुटी

मूल्यांची तुलना करण्याऐवजी मूल्ये नियुक्त करणे

PHP5 मध्ये डीबगिंग आणि त्रुटी हाताळणी

संवेदनशील माहितीचे प्रदर्शन प्रतिबंधित करा

तुमची स्वतःची डीबगिंग साधने तयार करणे

echo() ऑपरेटर वापरणे

HTML+कोडमधील त्रुटी

फॉर्म डेटाचे प्रमाणीकरण

निर्गमन विधान वापरणे

हे कसे कार्य करते

वापरकर्त्याला HTML+ कोड प्रविष्ट करण्यापासून प्रतिबंधित करा: कार्य

HTMLSpecialChars()

स्ट्रिंग प्रमाणीकरण आणि नियमित अभिव्यक्ती

तार तपासत आहे

नियमित अभिव्यक्ती

ereg() फंक्शन वापरणे

विशेष वर्ण

काही सामान्य नमुने आणि त्यांची विविधता

डेटा एंट्रीचे प्रमाणीकरण

हे कसे कार्य करते

प्रमाणीकरणासाठी नियमित अभिव्यक्ती वापरणे

URL+पॉइंटर

हे कसे कार्य करते

पॅरामीटर्स प्रमाणित करण्यासाठी नियमित अभिव्यक्ती वापरणे

फाइल मार्ग

हे कसे कार्य करते

ग्रेसफुल एरर हाताळणी

PHP मध्ये एरर हँडलिंग कॉन्फिगर करत आहे

त्रुटी संदेश दडपणे

त्रुटी लॉग तपासत आहे

PHP5 मध्ये ++++++ नवकल्पना वापरून पहा/कॅच करा

हे कसे कार्य करते

व्यायाम करा

धडा 6: उच्च-गुणवत्तेचा कोड तयार करणे

विकास नियोजन

औपचारिक सॉफ्टवेअर विकास प्रक्रिया

विनिर्देश लिहित आहे

कोड लेखन प्रक्रिया

चाचणी, डीबगिंग आणि देखभाल

कोड ऑप्टिमायझेशन

कोडिंग मानके वापरणे

PHP मध्ये सानुकूल कार्ये लिहिणे

कार्य रचना

फंक्शन्स परिभाषित करणे आणि कॉल करणे

हे कसे कार्य करते

स्विचिंग फंक्शन्स

मूल्ये फंक्शन्समध्ये कशी येतात

मूल्याद्वारे पास

डीफॉल्ट सेट करणे

युक्तिवाद ऑर्डरचे महत्त्व

व्हेरिएबल स्कोप

जागतिक आणि स्थानिक चल

फंक्शन्समध्ये स्टॅटिक व्हेरिएबल्स तयार करणे

हे कसे कार्य करते

फंक्शन नेस्टिंग

पुनरावृत्ती

हे कसे कार्य करते

विधाने समाविष्ट करा आणि आवश्यक आहेत

हे कसे कार्य करते

फाइल्स वापरताना ज्या गोष्टींची काळजी घ्यावी

व्यायाम करा

धडा 7. फाइल्स आणि डिरेक्टरीज

फाइल्स आणि निर्देशिकांवर प्रक्रिया करत आहे

फाइल्ससह कार्य करणे

फाइल्स उघडणे आणि बंद करणे

fopen() फंक्शन

fclose() फंक्शन

फाइलबद्दल माहिती मिळवणे

फायली वाचणे आणि लिहिणे

fread() फंक्शन

fwrite() फंक्शन

हे कसे कार्य करते

फाइल्ससह कार्य करण्यासाठी सानुकूल कार्ये

फाइलनाव आणि मार्ग वेगळे करत आहे

फायली कॉपी करणे, पुनर्नामित करणे आणि हटवणे

कॅटलॉगसह कार्य करणे

हे कसे कार्य करते

इतर निर्देशिका प्रक्रिया कार्ये

निर्देशिका ट्री ट्रॅव्हर्सल

निर्देशिका नेव्हिगेशन स्क्रिप्ट

मजकूर संपादक तयार करणे

हे कसे कार्य करते

व्यायाम करा

धडा 8. XML

XML म्हणजे काय

XML+दस्तऐवज रचना

XML+ दस्तऐवजाचे मुख्य भाग

सु-निर्मित XML+दस्तऐवज

XML+ घटक आणि विशेषता वापरणे

योग्य XML+दस्तऐवज: DTD+व्याख्या आणि XML+स्कीमा

XHTML साठी DTD+ व्याख्या

बाह्य XML+स्कीमा

XHTML वापरून XML+दस्तऐवज लिहिणे

वेब+सेवा

PHP4 मध्ये XML+ फंक्शन्स

हे कसे कार्य करते

XML+विश्लेषक

हे कसे कार्य करते

दस्तऐवज ऑब्जेक्ट मॉडेल

DOM+विस्तार

DOM फंक्शन्स + PHP विस्तार वापरणे

XML+PHP5 फंक्शन्स

SimpleXML विस्तार

simplexml_load_string() फंक्शन वापरणे

simplexml_load_file() फंक्शन वापरणे



आम्ही वाचण्याची शिफारस करतो

वर