我需要能够通过Outlook下载的CSV文件中的页面循环输出联系人。
如果用户在本地计算机上有文件,我想我需要某种上传机制,然后让我的脚本读取上传文件,然后通过一些循环运行结果,每行输出一个联系人。
每一行都会在联系人旁边有一个复选框,如果选中,表单将发布结果并将其写入db。
Outlook的正常格式.CSV example file here
我只需要姓名和电子邮件。可以在名称中合并第一个和最后一个。我想我需要运行某种电子邮件验证来拒绝格式错误的条目......
只是想了解需要做什么。
答案 0 :(得分:2)
您应该查看fgetcsv,它可以读取您的CSV文件并返回一个数组给您。这很容易使用。
答案 1 :(得分:1)
有关阅读csv
文件的信息,请查看此http://php.net/manual/en/function.fgetcsv.php
答案 2 :(得分:1)
$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);
}