in_array() ne fonctionne pas

Mon code:

<?php

$pass = "12345";

//checkPass($pass, $user, $length);
$file = file_get_contents("common.txt");
$array = explode("\n", $file);
if(in_array($pass, $array) == true) {
 echo "it's in the array";
}
?>

premières lignes du tableau (j'ai utilisé print_r($array)...):

Array ( [0] => 12345 [1] => abc123 [2] => mot de passe [3] => ordinateur [4] => 123456 
[5] => tigrou [6] => 1234 [7] => a1b2c3 [8] => qwerty [9] => 123 [10] => xxx 
[11] => argent [12] => test [13] => carmen [14] => mickey [15] => secret 
[16] => l'été [17] => internet [18] => service [19] => canada [20] => bonjour 
[21] => ranger [22] => l'ombre [23] => baseball [24] => donald [25] => harley 
[26] => hockey [27] => letmein [28] => maggie [29] => mike [30] => mustang 
[31] => snoopy 
  • Vous pouvez poster où vous définissez $pass égal à sa valeur à l'époque?
  • C'est au début du fichier, juste après la balise d'ouverture PHP. J'ai essayé de l'éditer tous les ci-dessus, mais quelque chose ne fonctionne pas droit.
InformationsquelleAutor Andrew | 2009-11-14