-3

我写的这个 php 在第 9 行有一个语法错误,由 dreamweaver 报告,但我无法弄清楚。有人能帮助我吗?该脚本的目的是获取一个包含电子邮件地址的 md5 文件来与我们的数据进行比较,并从输出文件中排除这些行。

<?php
$suppressions = file_get_contents("suppressions.txt");
$emails = file_get_contents("emails.txt");
$email_check = explode($emails,"\r\n");
$suppression_check = explode($suppressions,"\r\n");
foreach($email_check as $email)
{
$email_md5 = md5($email)
foreach($suppression_check as $suppression)
{
if($email_md5 == $suppression)
{
file_put_contents("emails_suppressed.txt",$email);
}
}
}
?>
4

2 回答 2

2

分号:

Line 8: $email_md5 = md5($email);
于 2013-02-21T06:51:29.370 回答
1

错误将是第 9 行的 Unexpected foreach,您需要先用分号“;”结束第 8 行

Line 8: $email_md5 = md5($email);
于 2013-02-21T06:53:05.130 回答