Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी डेटा://

परिचय

डेटा यूआरआई योजना को RFC 2397 . में परिभाषित किया गया है , 1998 में प्रकाशित हुआ। यह वेब पेज में इन-लाइन डेटा को शामिल करने के लिए एक तंत्र प्रदान करता है जैसे कि यह एक बाहरी संसाधन है। PHP डेटा:// प्रदान करता है डेटा यूआरआई प्रतिनिधित्व के लिए आवरण। डेटा URI को निम्नलिखित सिंटैक्स के अनुसार दर्शाया गया है

डेटा:// सिंटैक्स

data:[media type][;base64],data

पैरामीटर

मीडिया प्रकार - डिफ़ॉल्ट टेक्स्ट/सादा है

वैकल्पिक बेस64 एक्सटेंशन बेस 64, पिछले भाग से अर्धविराम द्वारा अलग किया गया, यह दर्शाता है कि डेटा सामग्री बाइनरी डेटा है, बाइनरी-टू-टेक्स्ट एन्कोडिंग के लिए बेस 64 योजना का उपयोग करके एन्कोड किया गया है।

डेटा , पिछले भाग से अल्पविराम (,) द्वारा अलग किया गया। डेटा वर्णों के रूप में दर्शाए गए शून्य या अधिक ऑक्टेट का एक क्रम है।

उदाहरण

निम्नलिखित उदाहरण एक स्ट्रिंग को बेस 64 प्रारूप में एन्कोड करता है और फिर इसे डेटा:// . में डेटा के रूप में उपयोग करता है यूआरआई

<?php
$string="TutorialsPoint India (p) Ltd";
$b64=base64_encode($string);
echo file_get_contents('data://text/plain;base64,'. $b64);
?>

हम file_get_contents() . का भी उपयोग कर सकते हैं किसी फ़ाइल से डेटा लाने के लिए bas64 प्रारूप में कनवर्ट करने के लिए कार्य करता है

<?php
$string=file_get_contents("test.txt");
$b64=base64_encode($string);
echo file_get_contents('data://text/plain;base64,'. $b64);
?>

निम्नलिखित उदाहरण text/html . का उपयोग करता है डेटा:// . में मीडिया प्रकार के रूप में आवरण

<?php
$string=file_get_contents("test.html");
$b64=base64_encode($string);
echo file_get_contents('data://text/html;base64,'. $b64);
?>

  1. PHP में इनकैप्सुलेशन को समझाइए।

    ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग PHP5 में जोड़ा गया एक सॉफ्टवेयर दृष्टिकोण है, जो समग्र एप्लिकेशन को आसान तरीके से बनाने में मदद करता है। PHP5 में जोड़ी गई कुछ OOP अवधारणाएं एक अमूर्त, इंटरफ़ेस, स्थिर विधि और स्थिर वर्ग आदि हैं... इस लेख में, हम कुछ उदाहरणों के माध्यम से Encapsulation और इसके कार्यान

  1. Convert_uudecode () PHP में फ़ंक्शन

    Convert_uudecode() फ़ंक्शन का उपयोग एन्कोडेड स्ट्रिंग को डीकोड करने के लिए किया जाता है। सिंटैक्स convert_uudecode(data) पैरामीटर डेटा - यूडकोड डेटा वापसी Convert_uudecode() फ़ंक्शन डिकोड किए गए डेटा को एक स्ट्रिंग के रूप में लौटाता है या विफलता पर गलत है। उदाहरण निम्नलिखित एक उदाहरण है -

  1. PHP में file_put_contents () फ़ंक्शन

    file_put_contents () फ़ंक्शन एक फ़ाइल के लिए एक स्ट्रिंग लिखता है। फ़ंक्शन फ़ाइल में लिखे गए बाइट्स की संख्या देता है, या विफलता पर FALSE देता है। सिंटैक्स file_put_contents(file_path, data, flags, context) पैरामीटर file_path - फ़ाइल का पथ। डेटा - फ़ाइल में लिखे जाने वाले डेटा को सेट करें: