Hi Mike,
How's it going? I think having you replace edituser.php with the most recent was the wrong move. This should definitely work with the latest stable release (v1.87d). I really don't like the looks of the 'datafile almost full' error - do you get it with any other tables? This could be the reason for what you report, where it -seems- to import the users but doesn't actually - perhaps a datafile is full somewhere so these "insert" statements are lost. I think when we figure this part out it will solve the problem. I wish I had more experience with the error... I haven't come up with a solution yet but can keep searching...
I have an idea. We might be able to see a MySQL error during the import process if we enable it. In the v1.87d version of edituser.php around line 792, change:
$cmd = "insert into $utable values ('null','$uniq_str','$lis','$fname','$lname','$email','$user1','$user2','$user3','$user4','$user5',
'$user6','$user7','$user8','$user9','$user10','$setseq','$setdel','$xcnf','$today','$ipadd','$refu','1','0')";
if($demo<>'yes'){
@mysql_query($cmd,$link);
to
$cmd = "insert into $utable values ('null','$uniq_str','$lis','$fname','$lname','$email','$user1','$user2','$user3','$user4','$user5',
'$user6','$user7','$user8','$user9','$user10','$setseq','$setdel','$xcnf','$today','$ipadd','$refu','1','0')";
if($demo<>'yes'){
@mysql_query($cmd,$link) or die(mysql_error($link));
Try another import - if the insert statements fail we could be given more information.
Regards