2

我有一个比较电子邮件地址的 Sql 数据库设置。如果电子邮件地址匹配,那么我会提取公司名称以及与该电子邮件地址关联的名称。

前任。

example@example.com, John Smith, Quick Company

以下是代码的其余部分,然后将转到该公司目录中的 .php 脚本 -> 名称

$base_path = '/var/www/vhosts/default/htdocs/Members/';

$path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) .     '/Upload/';

$zip_processing_file = $path . 'zip.php';

require_once "$zip_processing_file";

我的问题是这个。如果我的收件箱中有两封电子邮件,一封来自 test@example.com,另一封来自 test2@example.com。

无论哪封电子邮件是最新的,这也是该脚本将带我进入的目录。有没有办法同时处理测试和 test2 的 .php 脚本?

谢谢!

4

1 回答 1

0

您应该为每家公司使用 foreach 循环。我假设您在数组中有公司名称。

尝试这样的事情:

foreach ($rows as $row)
{
    $path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) .     '/Upload/';
    $zip_processing_file = $path . 'zip.php';
    require_once "$zip_processing_file";
}

此外,请确保您的阵列中有独特的公司。如果不是, require_once 可能会引发错误。如果不确定是否有重复,可以使用 require() 或 include()。但最好防止当然

于 2011-05-10T18:42:45.147 回答