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

PHP में iconv_mime_decode() फ़ंक्शन से MIME हेडर फील्ड डिकोड करें


PHP में, iconv_mime_decode() फ़ंक्शन का उपयोग MIME हेडर फील्ड को डिकोड करने के लिए किया जाता है। यह PHP में एक अंतर्निहित फ़ंक्शन है जिसे PHP 5 संस्करण से उपयोग किया जाता है।

सिंटैक्स

String iconv_mime_decode(string $string, int $mode, string $encoding)

पैरामीटर्स

iconv_mime_decode() तीन अलग-अलग पैरामीटर्स स्वीकार करता है - $string, $mode और $encoding। $string और $mode अनिवार्य पैरामीटर्स हैं, लेकिन $encoding वैकल्पिक है।

  • $string - $string पैरामीटर एन्कोडेड हेडर के लिए उपयोग किया जाता है। यह एक स्ट्रिंग-प्रकार का पैरामीटर है।

  • $mode - $mode पैरामीटर उस व्यवहार को निर्धारित करता है जब iconv_mime_decode() खराब MIME हेडर फील्ड का सामना करता है। हम नीचे दिए गए बिटमास्क के किसी भी संयोजन को निर्दिष्ट कर सकते हैं।

    iconv_mime_decode_headers() के लिए स्वीकार्य बिटमास्क की सूची

    • ICONV_MIME_DECODE_STRICT

    • ICONV_MIME_DECODE_CONTINUE_ON_ERROR

    • ICONV_MIME_DECODE_STRICT - यदि iconv_mime_decode_strict सेट है, तो दिया गया हेडर पूर्ण अनुरूपता में डिकोड किया जाता है लेकिन यह विकल्प डिफ़ॉल्ट रूप से अक्षम है क्योंकि बहुत सारे टूटे हुए मेल यूजर एजेंट्स हैं जो आवश्यकता का पालन नहीं करते हैं और सही MIME हेडर उत्पन्न नहीं करते हैं।

    • ICONV_MIME_DECODE_CONTINUE_ON_ERROR - यदि iconv_mime_decode_continue_on_error() पैरामीटर सेट है, तो यह किसी भी व्याकरण संबंधी त्रुटियों को अनदेखा करने की कोशिश करता है और दिए गए हेडर को प्रोसेस करना जारी रखता है।

  • $encoding - एन्कोडिंग एक वैकल्पिक पैरामीटर है जिसका उपयोग परिणाम को दर्शाने के लिए कैरेक्टर सेट निर्दिष्ट करने के लिए किया जाता है। यदि छोड़ा गया या null है तो iconv.internal_encoding का उपयोग किया जाएगा।

रिटर्न वैल्यूज़

iconv_mime_decode() फ़ंक्शन सफलता पर डिकोडेड MIME फील्ड लौटाता है या डिकोडिंग के दौरान कोई त्रुटि आने पर False लौटाता है।

उदाहरण

<?php
    // यह "Sub: Preços Olà.txt" देता है
    echo iconv_mime_decode("Sub: =?utf-8?B?UHJlw4PCp29zIE9sw4PCoA==?=.txt ",
    0, "ISO-8859-1");
?>

आउटपुट

Sub: Preços Olà.txt

  1. PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं? PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं?

    imagefilledpolygon() एक अंतर्निहित PHP फ़ंक्शन है जिसका उपयोग भरा हुआ बहुभुज बनाने के लिए किया जाता है। सिंटैक्स bool imagefilledpolygon($image, $points, $num_points, $color) पैरामीटर्स imagefilledpolygon() चार अलग-अलग पैरामीटर्स लेता है: $image, $points, $num_points, और $color। $image - ima

  1. PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं? PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं?

    imageellipse() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दीर्घवृत्त बनाने के लिए किया जाता है। यह सफलता पर True और विफलता पर False लौटाता है। सिंटैक्स Bool imageellipse($image, $cx, $cy, $width, $height, $color) पैरामीटर्स imageellipse() छह अलग-अलग पैरामीटर्स लेता है: $image, $cx, $cy, $width,

  1. PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें? PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें?

    imagecropauto() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग उपलब्ध मोड्स में से किसी एक का उपयोग करके इमेज को स्वचालित रूप से क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर्स imagecropauto() चार अलग-अलग पैरामीटर्स