Programming language
प्रोग्रामिंग भाषा एक औपचारिक, कृत्रिम भाषा होती है जिसे कंप्यूटर या कंप्यूटिंग डिवाइस को निर्देश संप्रेषित करने के लिए डिज़ाइन किया गया है। इसमें शब्दावली और व्याकरणिक नियमों (वाक्... अधिक विवरण
हमारे ब्लॉग के नवीनतम लेख, आप और अधिक ब्राउज़ कर सकते हैं
प्रोग्रामिंग भाषा एक औपचारिक, कृत्रिम भाषा होती है जिसे कंप्यूटर या कंप्यूटिंग डिवाइस को निर्देश संप्रेषित करने के लिए डिज़ाइन किया गया है। इसमें शब्दावली और व्याकरणिक नियमों (वाक्... अधिक विवरण
डाबङी, भारत 335503
+918596086960
help.codinger@gmail.com
रविवार से गुरुवार सुबह 08:00 बजे से शाम 05:00 बजे तक
सामान्य प्रश्नों और पिछली पूछताछों के स्पष्ट उत्तर खोजें, सामान्य जिज्ञासाओं के स्पष्ट उत्तर।
PHP कोड में रेडियो बटनों को पहले HTML फॉर्म में परिभाषित करके और फिर फॉर्म सबमिट करते समय PHP का उपयोग करके उनके चयनित मान को संसाधित करके प्रबंधित किया जाता है।
1. रेडियो बटन के साथ HTML फॉर्म:
<form method="POST">
<button name="btn">Button Click</button>
</form>
रेडियो बटन युक्त एक HTML फॉर्म बनाएं. यह महत्वपूर्ण है कि एक समूह के सभी रेडियो बटन (जहाँ केवल एक का चयन किया जा सकता है) एक ही नाम विशेषता साझा करें, लेकिन उनके मान विशेषताएँ अलग-अलग हों।
2. PHP प्रसंस्करण (process_radio.php):
फॉर्म की एक्शन विशेषता (जैसे, process_radio.php) में निर्दिष्ट PHP फ़ाइल में, आप $_POST सुपरग्लोबल सरणी काउपयोग करके चयनित रेडियो बटन का मान प्राप्त कर सकते हैं ।
<?php
if (isset($_POST['submit_button'])) {
if (isset($_POST['fav_color'])) {
$selectedColor = $_POST['fav_color'];
echo "You selected: " . htmlspecialchars($selectedColor);
} else {
echo "No color was selected.";
}
}
?>
स्पष्टीकरण:
एचटीएमएल:
type="radio": निर्दिष्ट करता है कि यह एक रेडियो बटन है।नाम="fav_color": रेडियो बटनों को एक साथ समूहित करता है ताकि इस समूह में से केवल एक का ही चयन किया जा सके।value="red", value="blue", value="green": प्रत्येक रेडियो बटन से संबद्ध अद्वितीय मान, जो चयनित होने पर सर्वर को भेजा जाएगा।आईडी और लेबल: बेहतर पहुंच और उपयोगिता के लिए लेबल को उसके संबंधित रेडियो बटन के साथ जोड़ने के लिए उपयोग किया जाता है।action="process_radio.php": फ़ॉर्म सबमिशन को संभालने के लिए PHP फ़ाइल निर्दिष्ट करता है।method="post": HTTP अनुरोध बॉडी के भाग के रूप में फ़ॉर्म डेटा भेजता है, जो संवेदनशील डेटा या बड़ी मात्रा में डेटा के लिए उपयुक्त है।पीएचपी:
isset($_POST['submit_button']): यह जाँच करता है कि फॉर्म सबमिट किया गया है या नहीं, यह सत्यापित करके कि सबमिट बटन का नाम $_POST सरणी में मौजूद है या नहीं।isset($_POST['fav_color']): जाँचता है कि क्या "fav\_color" समूह से कोई रेडियो बटन वास्तव में चुना गया था। यदि कोई रेडियो बटन चयनित नहीं है, तो यह $_POST कुंजी मौजूद नहीं होगी।$selectedColor = $_POST['fav_color']; : चयनित रेडियो बटन का मानप्राप्त करता है और इसे $selectedColor चर में संग्रहीत करता है।htmlspecialchars(): उपयोगकर्ता इनपुट प्रदर्शित करते समय संभावित क्रॉस-साइट स्क्रिप्टिंग (XSS) कमजोरियों को रोकने के लिए उपयोग किया जाता है।Indexed arrays can be created in PHP using two primary methods: Using the array() constructor.
$fruits = array("apple", "banana", "orange");
[]
$colors = ["Red", "Green", "Blue"];
PHP क्या है?
PHP क्या है?
PHP एक प्रोग्रामिंग भाषा है जिसका इस्तेमाल आप वेब एप्लिकेशन बनाने के लिए कर सकते हैं। यह मुफ़्त, शक्तिशाली, सेटअप और सीखने में अपेक्षाकृत आसान है, और इसमें लगभग हर वो काम करने के लिए एक्सटेंशन और फ्रेमवर्क उपलब्ध हैं जिसकी आप कल्पना कर सकते हैं। आप जल्दी से शुरुआत कर सकते हैं, और जब आप इसमें पूरी तरह से निपुण हो जाएँगे, तब भी आप इसे ज़्यादा नहीं कर पाएँगे। मेरी विनम्र राय में, PHP एक बेहतरीन भाषा है जिसे सीखने में लगाया गया समय और मेहनत पूरी तरह से सार्थक होगी।
सच कहूँ तो, यह बेहद मज़ेदार भी है।
चलिए शुरू करते हैं। सबसे बुनियादी बात जो आपको समझनी है वह यह है कि एक वेब पेज बस टेक्स्ट का एक समूह होता है, जिसे एक खास तरीके से व्यवस्थित किया जाता है, और जिसे ब्राउज़र द्वारा प्रदर्शित किया जाता है। ब्राउज़र कुछ ही कंपनियां बनाती हैं, लेकिन लाखों लोग वेब पेज बनाते हैं और आप भी ऐसा कर सकते हैं।
ज़्यादातर कंप्यूटर प्रोग्राम को यह जानने का कोई न कोई तरीका चाहिए होता है कि कोई फ़ाइल उनके लिए है या नहीं। पीसी की दुनिया में, यह फ़ाइल एक्सटेंशन द्वारा पूरा किया जाता है। (कृपया ध्यान दें, यह अगला भाग प्रासंगिक है)। उदाहरण के लिए, "my book.docx" नामक फ़ाइल माइक्रोसॉफ्ट वर्ड से जुड़ी है क्योंकि इसका एक्सटेंशन (डॉट के बाद का टेक्स्ट) "docx" है। इसी तरह, एक पावरपॉइंट फ़ाइल के अंत में .ppt या .pptx हो सकता है। अन्य प्रोग्रामों के भी अपने विशिष्ट एक्सटेंशन होते हैं।
एक वेब पेज में आमतौर पर, लेकिन विशेष रूप से नहीं, .htm या .html जैसा एक्सटेंशन होता है जो दर्शाता है कि यह एक HTML फ़ाइल है। एक HTML फ़ाइल आपके अपने कंप्यूटर पर या इंटरनेट पर कहीं किसी दूसरे कंप्यूटर पर हो सकती है। ब्राउज़र को इससे कोई फर्क नहीं पड़ता। इंटरनेट पर मौजूद एक HTML फ़ाइल का एक सरल उदाहरण यहाँ दिया गया है:
यह लगभग सबसे सरल वेब पेज था जो मुझे मिल सका... दूसरे पेजों के बस दो लिंक। ध्यान दें कि अंतिम चार अक्षर .htm हैं, जो दर्शाता है कि यह एक HTML फ़ाइल है जिसे ब्राउज़र में प्रदर्शित करने के लिए डिज़ाइन किया गया है। अगर वह फ़ाइल आपके स्थानीय कंप्यूटर पर होती, उदाहरण के लिए आपके "मेरे दस्तावेज़" फ़ोल्डर में, तो उसे ब्राउज़र में देखने के लिए आपको बस उस पर डबल-क्लिक करना होता।
आपके ब्राउज़र को बाकी काम पता होगा और आपको कुछ इस तरह दिखाई देगा:
हालाँकि, यह फ़ाइल आपके स्थानीय कंप्यूटर पर नहीं है। यह इंटरनेट पर एक सर्वर पर है। तो जब आप इस पर क्लिक करते हैं तो यह फ़ाइल आपके ब्राउज़र में कैसे पहुँचती है?
इसे अति-सरल बनाने के जोखिम के बावजूद, आपको इस बारे में ज़्यादा चिंता करने की ज़रूरत नहीं है। दूसरा कंप्यूटर, जिसे "वेब सर्वर" कहा जाता है, के पास फ़ाइल है और वह जानता है कि इसे आप तक कैसे पहुँचाना है।
इस तरह की HTML फ़ाइल के मामले में, सर्वर बिना कुछ बदले फ़ाइल को ज्यों का त्यों भेज देता है। दूसरे शब्दों में, ब्राउज़र को मिलने वाली फ़ाइल बिल्कुल फ़ाइल सिस्टम की फ़ाइल जैसी ही होती है, चाहे वह मूल रूप से आपके कंप्यूटर पर हो या सर्वर पर।
हम इसे एक स्थिर वेब पेज कहेंगे।
PHP का परिचय
अब PHP को भी इसमें शामिल करते हैं। PHP के कई अर्थ होते हैं जो उस संदर्भ पर निर्भर करते हैं जिसमें इसका उपयोग किया जाता है, इसलिए मैं उन सभी को समझाने का प्रयास करूँगा। एक "PHP सर्वर" होता है, जो एक वेब सर्वर होता है जो उस पर PHP सॉफ़्टवेयर चलाता है। आइए PHP सर्वर की तुलना एक "प्लेन" सर्वर से करें, जो PHP नहीं चलाता। एक "प्लेन" वेब सर्वर ब्राउज़र से एक अनुरोध प्राप्त करता है, उपयुक्त फ़ाइल का पता लगाता है, और उसे बिना किसी हेरफेर के ब्राउज़र को भेज देता है। दूसरे शब्दों में, यह केवल स्थिर वेब पेज ही प्रदर्शित करता है।
एक बार जब आप वेब सर्वर में PHP जोड़ देते हैं, तो आपको अतिरिक्त कार्यक्षमता मिलती है—बिना किसी मौजूदा कार्यक्षमता को हटाए। सर्वर अभी भी ब्राउज़र को स्थिर HTML फ़ाइलें भेजना जारी रख सकता है, लेकिन वह ब्राउज़र को भेजने से पहले फ़ाइलों में हेरफेर भी कर सकता है।
जिस फ़ाइल में ब्राउज़र को भेजे जाने से पहले हेरफेर किया गया हो, उसे डायनामिक वेब पेज कहा जाता है।
एक स्थिर वेब पेज कभी नहीं बदलता, जब तक कि कोई व्यक्ति विशेष रूप से उस पेज को संपादित न करे।
एक गतिशील वेब पेज हर बार ब्राउज़र द्वारा देखे जाने पर अलग हो सकता है,
क्योंकि सर्वर उस पेज को ब्राउज़र को भेजने से पहले, प्रोग्रामर द्वारा उस विशिष्ट पेज में कोड किए गए निर्देशों के अनुसार संपादित करता है।