PHP:如何针对base64编码的消息?
我有原始编码的base64电子邮件,我想解码。然而,对于原始电子邮件数据,有三个部分 第一部分是标题。 第二部分是HTML内容/标记。 第三部分是编码的base64 我可以手动将字符串添加到我的程序中,并对其进行解码。但是,我想将编码后的消息作为目标或拉入我的程序,所以当我运行它时,它是自动的 但是,当标头和html内容/标记挡道时,我如何定位加密数据?我可以通过PHP读取文件,但我会像这样做吗PHP:如何针对base64编码的消息?,php,encryption,base64,decode,Php,Encryption,Base64,Decode,我有原始编码的base64电子邮件,我想解码。然而,对于原始电子邮件数据,有三个部分 第一部分是标题。 第二部分是HTML内容/标记。 第三部分是编码的base64 我可以手动将字符串添加到我的程序中,并对其进行解码。但是,我想将编码后的消息作为目标或拉入我的程序,所以当我运行它时,它是自动的 但是,当标头和html内容/标记挡道时,我如何定位加密数据?我可以通过PHP读取文件,但我会像这样做吗 if (strlength IS REALLY LONG == encoded data) {de
if (strlength IS REALLY LONG == encoded data)
{decode that data}
基于以下链接,您的解决方案如下所示:
基于以下链接,您的解决方案如下所示:
这可能与您的问题有关:这可能与您的问题有关:
$regex = '^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$';
if(preg_match($regex,$string) != false){
//some operation
$decoded = base64_decode($string);
}