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 , $मोड और $एन्कोडिंग . $स्ट्रिंग और $मोड अनिवार्य पैरामीटर हैं, लेकिन $एन्कोडिंग वैकल्पिक है।

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

  • $मोड - $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() पैरामीटर सेट है, यह किसी भी व्याकरण संबंधी त्रुटियों को अनदेखा करने का प्रयास करता है और किसी दिए गए शीर्षलेख को संसाधित करना जारी रखता है।

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

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

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

उदाहरण

<?php
   // This yields "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 में एक इमेजफिल्ड पॉलीगॉन () फ़ंक्शन का उपयोग करके भरे हुए बहुभुज को कैसे आकर्षित करें?

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

  1. PHP में इमेजेलिप्स () फ़ंक्शन का उपयोग करके एक अंडाकार कैसे आकर्षित करें?

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

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

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