Lire une ligne spécifique d'un fichier

Signaler
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
-
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
-
Bonjour,

j'aimerai lire a la ligne 4 de mon fichier en php , merci !

lien vers mon fichier : 'doc/docs.txt'

8 réponses

Messages postés
2381
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
12
Montre nous ton code, et on verra ou tu bloques.
S.
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012

<?php

$monfichier = file('docs/docs.txt');

$mdp = $monfichier[4];

echo $mdp;

?>
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
12
bonjour

tu as un fichier mon.txt

nono
toto
coco
monpassword
titi
roro

<?php
/*Ouvre le fichier et retourne un tableau contenant une ligne par élément*/
$lines = file('mon.txt');
/*On parcourt le tableau $lines et on affiche le contenu de chaque ligne précédée de son numéro*/
foreach ($lines as $lineNumber => $lineContent)
{echo 'LA LIGNE '.$lineNumber,' CONTIENT  ',$lineContent.'
';}

echo '<hr>LE MOT DE PASSE EST : '.$mdp=$lines[3].'
';?>


A++
Messages postés
2381
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
12
Bizarre que ton file ne fonctionne pas.. hormis le souci d'indice, ça devrait être ok ?? non ?? Il y a un message d'erreur ??
S.
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012

le problème c'est lorsque :

mon fichier docs.txt est comme ça :

##########################################
#Ne pas toucher se qu'il y a en dessous !#
##########################################

MOT DE PASSE :

ruben


sa marche mais lorsque il est comme ça :

##########################################
#Ne pas toucher se qu'il y a en dessous !#
##########################################

MOT DE PASSE :

ruben
##########################################


ca ne marche pas :(
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
12
pourtant en recopiant les 2 txt ça marche chez moi ...
es tu sur le bon index ?
etrange
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012

<?php

$monfichier = file('docs/docs.txt');
$mdp = $monfichier[6]; 



 ?>



avec sa dans docs.txt :
##########################################
#Ne pas toucher se qu'il y a en dessous !#
##########################################

MOT DE PASSE :

ruben
azeazrzerzer
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012

JE VOUDRAI RÉCUPÉRER DANS LA VARIABLE $mdp la valeur ruben