Boujours tout le monde !

j'ai un fichier texte qui se présente comme ce ci :

aaaaa bbbbbbbbbbb cccccccccc
fff ggggggggg hhhhhhhhhhh
kkkkkkkk llllllllll mmmmmmmmmmmmmm

en gros sur chaque ligne il y a un login, un password et un mail tout ça séparé par des tabulation).

Et je veux lire ce fichier pour récupérer le login et le mot de passe pour me connecter a un sorte d'espace membre... (je sais que ça aurait été plus simple avec une base de donnée mais je ne peux pas m'en servir )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
<?php
	if(isset($_POST['login']) AND isset($_POST['pass']))
	{
		if($_POST['login'] != NULL AND $_POST['pass'] != NULL)
		{
			if($_POST['login']=='admin' AND $_POST['pass']=='glouglou.com')
			{
				$_SESSION['user'] = $_POST['login'];
				echo "Vous &ecirc;tes connect&eacute; en tant qu'administrateur."; 
			}
			else
			{
				//identification login et password
 
				$nb_c_login = strlen($_POST['login']); //calcul taille du login pour lecture dans le fichier
				$link = fopen('data_base/user.data', 'r'); // ouverture du fichier en lecture seule.
 
				$user = '';
 
				$limite_boucle = 0; // evite la boucle infini mais limite le nombre de membre a 150.
				while($user != $_POST['login'] || $limite_boucle != 150)
				{
					$limite_boucle++;
					$user = fgets($link, $nb_c_login+1);
					if($user != $_POST['login'])
					{
						fgets($link);
					}
				}
 
				if(limite_boucle >= 100) //dans le cas où il n'a pas trouvé.
				{
				echo "Login ou mot de passe incorrect !";
				}
 
				fgetc($link); //saute la tabulation
 
				$nb_c_pass = strlen($_POST['pass']);// calcul taille du password pour lecture dans le fichier.
				$pass = fgets($link, $nb_c_pass+1);// lecture du pass.
 
				fclose($link);
 
				if($_POST['login'] == $user && $_POST['pass'] == $pass)
				{
					echo "Vous êtes maintenant connecté en tant que ".$user.".";
					$_SESSION['user'] = $user;//mise à jour de la session.
				}
			}
		}
	}
	else
	{
		?>
			<div id="content">
			<h2 class="titre">Connexion a votre compte</h2>
			<hr />
 
			<form name="connexion" method="post" action="connexion.php">
				<div>
					<label for="login">Login :</label><input id="login" name="login" type="text" /><br />
					<label for="pass">Mot de passe :</label><input id="pass" name="pass" type="password" /><br />
					<br />
					<div class="centre"><input type="submit" value="OK" /></div>
					<br />
					<br />
					<a href="inscription.php">Pas encore inscrit ?</a> - <a href="pass_forget.php">Mot de passe oubli&eacute; ?</a>
				</div>
			</form>
 
			</div>
		<?php
	}
?>
sauf que lorsque je soumet ce formulaire php tourne en rond...
depuis ce matin je cherche et je ne comprend pas ! si vous pouviez m'aider ??