民國104年 第3梯次 網頁設計乙級 學科

第22題

傳送附檔郵件資料使用的P H P 編碼函數為何?

題目

傳送附檔郵件資料使用的P H P 編碼函數為何?

  1. (1) c h u c k _ s p l i t ( )
  2. (2) m d 5 ( )
  3. (3) b a s e 64 _ e n c o d e ( )
  4. (4) m a i l ( )

官方答案

(3) b a s e 64 _ e n c o d e ( )

解析

電子郵件附檔必須以 MIME 編碼成可安全傳輸的 ASCII 文字,PHP 常用 base64_encode() 將二進位檔案內容轉成 Base64 字串,再放入郵件本文。chunk_split() 只是把長字串分段並插入換行,並非編碼函數;md5() 產生雜湊值,不能還原附檔;mail() 負責寄送郵件。因此答案為 base64_encode()。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料