我似乎无法做到这一点,我想在CSV中对行进行行计数,而CSV则来自页面的URL,即它是一个查询字符串。
$file= $_GET['file'];
$linecount = count(file(' $file ')) -1;
基本上,第一个功能是从URL中的查询字符串中获取文件的URL,然后第二个功能是计算CSV中的行数。请帮助,非常感谢。
另请注意,-1是跳过CSV的第一行,因为它是所有标题。
答案 0 :(得分:1)
单引号中的变量不会扩展,因此您的代码实际上正在寻找名为' $file '
的文件。只需var_dump(' $file ');
,您就会明白我的意思。然后尝试使用双引号。但我认为你根本不需要引号 - count(file($file)) -1
您需要做的是在加载前验证$_GET
参数。你有什么只是尖叫“本地文件包含”给我。
答案 1 :(得分:0)
$file = $_GET['file'];
$linecount = count(file($file)) - 1;