【问题标题】:Perl Program to append user info from HTML form to a CSV filePerl 程序将用户信息从 HTML 表单附加到 CSV 文件
【发布时间】:2015-01-28 07:21:21
【问题描述】:

我需要将用户信息从 HTML 表单附加到 Perl 中的 CSV 文件。 如果用户名存在,则应显示一个错误的 HTML 页面,将用户链接回主页。

到目前为止,我的代码如下所示:

#!/usr/local/bin/perl
use CGI;
use strict;
my $username = param('username');
my $name = param('name');
my $password = param('password);


$file = 'Members.csv'
open(PTR, '<<$file') || fatalError("Unable to open members file");

# if user name exists link to HTML page
else
seek(PTR, 0, 2);
print PTR $username;
print PTR $name;
print PTR $password;


close(PTR);

sub FatalError{
print "$_[0]";
exit;
}

这只是代码的骨架版本。 谁能给我任何指点和帮助?

【问题讨论】:

  • &lt;&lt;是什么打开方式?

标签: jquery html perl csv cgi


【解决方案1】:

看看Text::CSV 模块。例如,您可以这样做:

my $csv = Text::CSV->new();
open (my $fh, ">>", $fn) or die "Could not open '$fn' for writing: $!\n";
$csv->combine ($username,$name,$password);
my $line = $csv->string ();
print $fh $line . "\n";
close( $fh);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2014-01-27
    • 2019-03-23
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    相关资源
    最近更新 更多