この$noを求めるのに前のログの$noに+1して
書き込む処理をこの上でしてるんですが
それだと書き込みが重複した時にナンバーが同じ値になったりするのでしょうか?
削除に使うナンバーなのでなるべく厳密になるようにしたいのですが。

$data = "$no\t$name\t$comment\t$delkey\t$time\n";
$filename = ('card.txt');
$log = file($filename);
$handle = fopen($filename, "w");
flock($handle,LOCK_EX);
fwrite($handle,$data);
for($i=0; $i<150; $i++) {
fwrite($handle,$log[$i]);
}
flock($handle,LOCK_UN);
fclose($handle);