.PHP फ़ाइल एक्सटेंशन वाली फ़ाइल एक PHP सोर्स कोड फ़ाइल है जिसमें हाइपरटेक्स्ट प्रीप्रोसेसर कोड होता है। इनका उपयोग अक्सर वेब पेज फ़ाइलों के रूप में किया जाता है जो आमतौर पर वेब सर्वर पर चल रहे PHP इंजन से HTML उत्पन्न करती हैं।
PHP इंजन द्वारा कोड से बनाया गया HTML कंटेंट वही है जो वेब ब्राउज़र में देखा जाता है। चूंकि वेब सर्वर वह जगह है जहां PHP कोड निष्पादित होता है, PHP पेज तक पहुंचने से आपको कोड तक पहुंच नहीं मिलती बल्कि इसके बजाय सर्वर द्वारा उत्पन्न HTML कंटेंट प्रदान करता है।
कुछ PHP सोर्स कोड फ़ाइलें .PHTML, PHP3, PHP4, PHP5, PHP7 या PHPS जैसे अलग फ़ाइल एक्सटेंशन का उपयोग करती हैं।
PHP फ़ाइलें कैसे खोलें
Windows का बिल्ट-इन Notepad प्रोग्राम PHP ओपनर का एक उदाहरण है, लेकिन PHP में कोडिंग करते समय सिंटैक्स हाइलाइटिंग इतनी सहायक होती है कि एक समर्पित एडिटर आमतौर पर पसंद किया जाता है।
कुछ टेक्स्ट एडिटर्स में सिंटैक्स हाइलाइटिंग शामिल होती है; Visual Studio Code जैसे कुछ विकल्पों के लिए सर्वश्रेष्ठ टेक्स्ट एडिटर्स की हमारी सूची देखें। PHP फ़ाइल संपादित करने के अन्य तरीके यहां दिए गए हैं: Atom, Sublime Text, Coda, Codeanywhere, Programmer's Notepad, Vim, और CodeLobster IDE।
जबकि वे प्रोग्राम आपको फ़ाइल को संपादित या बदलने देंगे, वे आपको वास्तव में PHP सर्वर चलाने नहीं देते। उसके लिए, आपको Apache Web Server जैसी किसी चीज़ की आवश्यकता होती है। यदि आपको सहायता की आवश्यकता है तो PHP.net पर इंस्टॉलेशन और कॉन्फ़िगरेशन गाइड देखें।
कुछ .PHP फ़ाइलें वास्तव में मीडिया फ़ाइलें या इमेज हो सकती हैं जिन्हें गलती से इस एक्सटेंशन के साथ नाम दिया गया था। उन मामलों में, बस एक्सटेंशन का नाम सही में बदलें और यह उस प्रोग्राम में सही ढंग से खुल जाना चाहिए जो उस फ़ाइल प्रकार को प्रदर्शित करता है, जैसे वीडियो प्लेयर यदि आप MP4 के साथ काम कर रहे हैं।
अभी भी नहीं खुल रही?
कुछ फ़ाइल एक्सटेंशन इतने समान दिखते हैं कि उन्हें मिलाना बहुत आसान है, जिससे गलत प्रोग्राम का उपयोग करके फ़ाइल खोलने की समस्या हो सकती है।
उदाहरण के लिए, HPP में PHP के समान सभी अक्षर शामिल हैं, लेकिन उस सफ़िक्स वाली फ़ाइलें Haluha Pearls प्रोग्राम से संबंधित हो सकती हैं। PPP समान है; कुछ प्रोग्राम हैं जो इस प्रकार की फ़ाइल का उपयोग करते हैं, उनमें से एक PagePlus डॉक्यूमेंट फ़ाइल के रूप में है।
PHP फ़ाइल कैसे कन्वर्ट करें
PHP से PDF उत्पन्न करने के लिए, FPDF या dompdf देखें।
PHP.net पर json encode के दस्तावेज़ देखें यह जानने के लिए कि PHP सरणियों को JSON प्रारूप (JavaScript Object Notation) में JavaScript कोड में कैसे कन्वर्ट किया जाए। यह केवल PHP 5.2 और ऊपर में उपलब्ध है।
आप PHP फ़ाइलों को MP4 या JPG जैसे गैर-टेक्स्ट-आधारित प्रारूपों में कन्वर्ट नहीं कर सकते। यदि आपके पास .PHP फ़ाइल एक्सटेंशन वाली फ़ाइल है जिसे आप जानते हैं कि उसे MP4 जैसे प्रारूप में डाउनलोड किया जाना चाहिए था, तो बस इसे .PHP से .MP4 (या जो भी प्रारूप होना चाहिए) में नाम बदलें।
इस तरह फ़ाइल का नाम बदलना वास्तविक फ़ाइल कन्वर्जन नहीं कर रहा है बल्कि केवल सही प्रोग्राम को फ़ाइल खोलने की अनुमति दे रहा है। वास्तविक कन्वर्जन आमतौर पर फ़ाइल कन्वर्जन टूल या प्रोग्राम के Save as या Export मेनू के भीतर होता है।
PHP को HTML के साथ कैसे काम कराएं
HTML फ़ाइल में एम्बेडेड PHP कोड को HTML के बजाय PHP के रूप में समझा जाता है जब इसे सामान्य HTML टैग के बजाय इन टैग में संलग्न किया जाता है:
<?phpcode goes here?>
HTML फ़ाइल के भीतर से PHP फ़ाइल से लिंक करने के लिए, HTML फ़ाइल में निम्न कोड दर्ज करें, जहां footer.php आपकी अपनी फ़ाइल का नाम है:
<?phpinclude("file.php");?>
आप कभी-कभी देख सकते हैं कि कोई वेब पेज उसके URL को देखकर PHP का उपयोग कर रहा है, जैसे जब डिफ़ॉल्ट PHP फ़ाइल को index.php कहा जाता है। इस उदाहरण में, यह https://www.examplesite.com/index.php जैसा दिख सकता है।
PHP पर अधिक जानकारी
PHP को लगभग हर ऑपरेटिंग सिस्टम पर पोर्ट किया गया है और यह उपयोग करने के लिए पूरी तरह से मुफ्त है। आधिकारिक वेबसाइट PHP.net है। एक पूरा डॉक्यूमेंटेशन सेक्शन है जो ऑनलाइन मैनुअल के रूप में कार्य करता है यदि आपको PHP के साथ आप क्या कर सकते हैं या यह कैसे काम करता है, इसके बारे में अधिक जानने में सहायता की आवश्यकता है। एक और अच्छा स्रोत W3Schools है।
PHP का पहला संस्करण 1995 में जारी किया गया था और इसे पर्सनल होम पेज टूल्स (PHP Tools) कहा जाता था। नए संस्करण हर कुछ महीनों में जारी होने के साथ वर्षों में परिवर्तन किए गए।
सर्वर-साइड स्क्रिप्टिंग PHP का सबसे आम उपयोग है। जैसा कि ऊपर वर्णित है, यह एक पार्सर, वेब सर्वर और वेब ब्राउज़र के साथ काम करता है, जहां ब्राउज़र PHP सॉफ़्टवेयर चलाने वाले सर्वर तक पहुंचता है ताकि ब्राउज़र वह प्रदर्शित कर सके जो सर्वर उत्पन्न कर रहा है।
दूसरा है कमांड-लाइन स्क्रिप्टिंग जहां न तो ब्राउज़र और न ही सर्वर का उपयोग किया जाता है। इस प्रकार के PHP कार्यान्वयन स्वचालित कार्यों के लिए उपयोगी हैं।
PHPS फ़ाइलें सिंटैक्स-हाइलाइटेड फ़ाइलें हैं। कुछ PHP सर्वर इस एक्सटेंशन का उपयोग करने वाली फ़ाइलों के सिंटैक्स को स्वचालित रूप से हाइलाइट करने के लिए कॉन्फ़िगर किए गए हैं। इसे httpd.conf लाइन का उपयोग करके सक्षम किया जाना चाहिए।
FAQ
- Windows 10 में PHP फ़ाइल खोलने के लिए डिफ़ॉल्ट ऐप क्या है? Notepad या WordPad आमतौर पर PHP फ़ाइलों से जुड़े डिफ़ॉल्ट प्रोग्राम हैं। आप Start > Settings > System > Default apps > फाइल टाइप के अनुसार डिफ़ॉल्ट ऐप चुनें, .PHP चुनें, और एक ऐप चुनकर डिफ़ॉल्ट ऐप बदल सकते हैं।
- WordPress में PHP फ़ाइल कहां होती है? wp-config.php फ़ाइल आमतौर पर आपकी वेबसाइट के रूट फ़ोल्डर में स्थित होती है। index.php फ़ाइल एक व्यापक टेम्पलेट है जहां आप टेम्पलेट पदानुक्रम में अन्य PHP फ़ाइलें पा सकते हैं।
- PHP में हैश फंक्शन क्या है? हैश फंक्शन मूल अर्थ को बदले बिना डेटा को एन्क्रिप्ट करने का एक तरीका है। PHP में, hash() फंक्शन दिए गए डेटा के लिए एल्गोरिदम के आधार पर हैश मान लौटाता है।