首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在php中使用csv

在php中使用csv
EN

Stack Overflow用户
提问于 2010-09-18 04:23:12
回答 2查看 176关注 0票数 0

我有一个要求,我需要使用csv文件工作我的登录表单逻辑。csv文件中的'A‘列包含所有用户名,而'T’列包含网站名称。现在用户通过键入他们的用户名来登录,根据这一点,我必须将他们重定向到T栏中输入的网站。我将如何使用php来完成此操作?

代码语言:javascript
运行
复制
A           T
ABC        www.test.com
DEF        www.test1.com
EN

Stack Overflow用户

回答已采纳

发布于 2010-09-18 04:27:06

您需要使用fgetcsv()才能从csv文件中读取一行。看看下面的代码,它应该涵盖了你的情况:

代码语言:javascript
运行
复制
$user = "test";
$file = fopen('file.csv', 'r');
$lines = explode("\n", $file);
while(($csv = fgetcsv($line, "\t")) !== FALSE) {
    // Assuming that string are separated by TAB instead comma
    if($csv[0] == $user) {
        header('Location: '.$csv[1]);
        exit();
    }
}

编辑:代码已修复。我没有工作,因为fgetcsv需要一个文件句柄来读取。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3738759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档