我需要能够通过从Outlook下载的CSV文件的页面上的循环输出联系人。
如果用户的本地机器上有文件,我想我需要某种上传机制,然后让我的脚本读取上传的文件,然后通过一些循环运行结果,每行输出一个联系人。
每一行将有一个复选框旁边的联系人,如果选中,表单将张贴结果,他们将写入数据库。
Outlook .CSV示例文件的正常格式
我只需要姓名和电子邮件。First和last可以在Name中合并。我想我需要运行某种电子邮件验证来拒绝格式错误的条目…
只是想知道需要做什么。
您应该查看fgetcsv,它可以读取CSV文件并向您返回一个数组。
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />";
}
}
fclose($handle);
}
有关读取csv
文件的信息,请查看此http://php.net/manual/en/function.fgetcsv.php