!
 A mon avis, tu as plusieurs solutions pour ta question : si chacun des valeurs ne sont pas sur la même ligne, soit tu lis les n lignes en stockant tes valeurs dans un tableaux que tu utilises ensuite, soit tu lis ton fichier ligne par ligne.
 Pour la 2e solution, je te propose ceci :
Code :
 - open(F,'c:/connexion_bdd.txt')|| die "impossible";
 - my $identifiant = ( split/;/,<F> )[0];
 - my $db = ( split/;/,<F> )[0];
 - my $user = ( split/;/,<F> )[0];
 - my $pass = ( split/;/,<F> )[0];
 - my $host= ( split/;/,<F> )[0];
 
  | 
 Edit : Ou alors une solution du genre :
Code :
 - open(F,'c:/connexion_bdd.txt')|| die "impossible";
 - my @test;
 - foreach my $i (1..5)
 - {
 -   push( @test, ( split/;/,<F> )[0] );
 - }
 - my $identifiant = $test[0];
 - my $db = $test[1];
 - my $user = $test[2];
 - my $pass = $test[3];
 - my $host= $test[4];
 
  | 
 Après, je laisse Maître gilou exposer sa solution ![[:cupra] [:cupra]](https://forum-images.hardware.fr/images/perso/cupra.gif)

 
Message édité par Soileh le 23-06-2014 à 21:50:13
 ---------------
			
And in the end, the love you take is equal to the love you make