我正在开发一个基于CMS的网站,其中有"导入联系人"功能,通过点击它,用户可以选择包含联系人号码的。txt文件。用户可以导入无限的。txt文件,但我想添加导入联系人号码的限制。例如:1.txt包含100个联系号码。,.txt包含50个联系人号码。
,我已经为用户分配了100个限制,所以每当用户导入另一个。txt文件时,它应该抛出错误,即"您已经超过了您的限制"。
I had try
<?php
$file = "somefile.txt";
$lines = count(file($file));
echo "There are $lines lines in $file";
?>
,这也;
$file="largefile.txt";
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle, 4096);
$linecount = $linecount + substr_count($line, PHP_EOL);
}
fclose($handle);
echo $linecount;
这个函数我可以在。txt文件中找到联系电话。
但无法比较两个txt文件&把错误. . ! !
首先不要使用文本文件,使用CSV文件。如果联系人文件包含多个字段,那么您需要对它们进行分隔,CSV是完成此操作的标准方法。
之后使用:
$csv = array_map('str_getcsv', file('data.csv'));
这将为您提供一个数组的数组-即每条记录将是一个数组的字段,反过来将在一个数组
要获得文件中记录的数量,请对$csv