php 编码电子邮件字符串php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 编码电子邮件字符串php相关的知识,希望对你有一定的参考价值。

<?php
// Source: http://www.codediesel.com/security/encode-your-email-links-to-prevent-spam/
 
function encodeString($email)
{
    $enc_email = '';
    srand();
 
    # Convert each character to decimal or hex representation
    for ($i=0; $i < strlen($email); $i++) {
 
        if(rand(0,1) == 0) {
            $enc_email .= "&#" . (ord($email[$i])) . ";";
        } else {
            $enc_email .= "&#X" . dechex(ord($email[$i])) . ";";
        }
    }
 
    return $enc_email;
}
 
// echo encodeString("designhouse@host.com");
 
?>

以上是关于php 编码电子邮件字符串php的主要内容,如果未能解决你的问题,请参考以下文章

PHP imap奇怪的编码字符

PHP电子邮件编码?

如何使用 PHP 解码使用 RFC2231 编码的字符串

PHP - 如何处理“utf-16”、us-ascii 编码的 html 字符串以正确保存在 DomDocument 中?

php正则表达式验证(邮件地址Url地址电话号码邮政编码)

Outlook 中 PHP 生成的 vCard 的字符编码问题