PHP - Bagaimana untuk menyahkod medan pengepala MIME menggunakan fungsi iconv_mime_decode()?

WBOY
Lepaskan: 2023-09-03 22:58:02
ke hadapan
872 orang telah melayarinya

PHP – 如何使用iconv_mime_decode()函数解码MIME头字段?

Dalam PHP, fungsi iconv_mime_decode() digunakan untuk menyahkod medan pengepala MIME. Ini ialah fungsi terbina dalam PHP dan tersedia bermula dengan versi PHP 5.

Sintaks

String iconv_mime_decode(string $string, int $mode, string $encoding)
Salin selepas log masuk

Parameter

iconv_mime_decode()#🎜 #accept🎜🎜 yang berbeza 🎜🎜#, $mod dan $encoding. $string dan $mode ialah parameter wajib, tetapi $encoding adalah pilihan.

    $string -
  • Parameter $string digunakan untuk mengekod pengepala. Ia adalah parameter jenis rentetan.

  • $mode -
  • Parameter $mode menentukan gelagat iconv_mime_decode() apabila ia menemui medan pengepala MIME yang tidak betul. Kami boleh menentukan sebarang kombinasi bitmasks yang diberikan di bawah. #🎜🎜 ## 🎜🎜 ## 🎜🎜#iconsv_mime_decode_headers () Senarai bitmasks yang boleh diterima#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#iconv_mime_decode_strict#🎜🎜 ## 🎜🎜 ## 🎜 🎜#

    ICONV_MIME_DECODE_CONTINUE_ON_ERROR

    ICONV_MIME_DECODE_STRICT - jika ditetapkan 🎜 🎜🎜🎜🎜 pengepala yang diberikan memenuhi sepenuhnya keperluan penyahkodan, tetapi kerana banyak ejen pengguna mel yang rosak tidak mengikut keperluan dan tidak menghasilkan pengepala MIME yang betul, pilihan ini dilumpuhkan secara lalai.

      ICONV_MIME_DECODE_CONTINUE_ON_ERROR
    • − < p>If set

      iconv_rormie) ia akan cuba mengabaikan sebarang ralat sintaks dan Teruskan memproses pengepala yang diberikan.
    • $pengekodan - Pengekodan ialah parameter pilihan yang menentukan set aksara yang digunakan untuk mewakili set aksara . Jika ditinggalkan atau batal, iconv.internal_encoding akan digunakan.

    • Nilai pulangan

      iconv_mime_decode() Fungsi mengembalikan penyahkodan medan MIME yang berjaya proses penyahkodan Jika sebarang ralat berlaku, False dikembalikan.

      Contoh
    • Demonstrasi masa nyata
      <?php
         // This yields "Sub: Pre&ccedil;os Ol&agrave;.txt"
         echo iconv_mime_decode("Sub: =?utf-8?B?UHJlw4PCp29zIE9sw4PCoA==?=.txt ",
         0, "ISO-8859-1");
      ?>
      Salin selepas log masuk
    • Output

      Sub: Pre&ccedil;os Ol&agrave;.txt
      Salin selepas log masuk

      Atas ialah kandungan terperinci PHP - Bagaimana untuk menyahkod medan pengepala MIME menggunakan fungsi iconv_mime_decode()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!