duandaodao6951 2011-12-01 19:21
浏览 22
已采纳

使用PHP从csv文件输出联系人

I need to be able to output contacts via a loop on a page from a CSV file downloaded from Outlook.

If the user has the file on their local machine, I suppose I need some sort of upload mechanism, then let my script read uploaded file and then run the results via some loop and output one contact per line.

Each line will have a checkbox next to a contact and if checked, the form will post results and they will be written into db.

Normal format of Outlook .CSV example file here

I only need Name and email. First and last can be merged in just Name. I suppose i need to run some sort of email validation to reject malformed entries...

Just trying to understand what needs to be done.

  • 写回答

3条回答 默认 最新

  • duanchu2607 2014-03-10 20:35
    关注
    $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);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题