Bonjour, je dois faire un petit script permettant à partir d'un fichier texte avec des noms et mots de passe de créer un autre fichier texte qui insérera ces noms et mots de passe dans une base de donnée.

Voici un exemple des fichiers nom;motdepasse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cliger;2htq
roche;q4gc
sdeneuvi;gf3a
Voici mon script :
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
<?
<?
 
$file=fopen("lprof.txt","r");
$table=fopen("table.txt","w");
$tab = file("lprof.txt");
 
$sep=";";
$sep2="\n";
 
while(!feof($file))
{
$ligne=fgets($file);
$id = strtok($ligne,$sep);
$pass = strtok($sep2);
fputs($table,"INSERT INTO cdt_prof ( ID_prof, nom_prof, passe ) VALUES ( '','$id','$pass' );");
fputs($table,"\n");
}
 
fclose($file);
fclose($table);
 
?>
 
?>
Dans mon fichier table.txt, le retour chariot ne se fait pas, tout est écrit sur une seule ligne, d'ou pourrai venir le problème ..??

Merci !