在保存到数据库之前处理Javascript

时间:2013-05-30 14:28:02

标签: php javascript mysql

您好我有以下格式的数据数组

http://pastebin.com/NeS4DaAn

数据包含地址,电话号码和一些标签。 document.write中的数组中有一个特殊的Javascript值,执行时会生成一个电子邮件地址。我想使用PHP将这些数据保存在MySQL数据库中,但实际的电子邮件地址不是使用Javascript代码,我无法弄清楚,该怎么做?

1 个答案:

答案 0 :(得分:1)

<强>已更新

将JS发送到服务器然后执行

 $decodedJS= html_entity_decode($myJS);

function extract_emails_from($string){
    preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches);
    return $matches[0];
}

$email = extract_emails_from($decodedJS);