OK, using fopen it's recognized the file's existance (finally >=| ), but now it says that it already exists and doesn't do anything with it. Making the file handle garbage.
$fp = fopen("ftp://myname:mypasswd@ftp.levx.net/.../users.dat", "a+");
What are possible causes of it's thinking the file already exists (duh) as a reason to create an error?