Lire une ligne spécifique d'un fichier

Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
- - Dernière réponse : rafal96
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
- 14 avril 2011 à 16:14
Bonjour,

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

lien vers mon fichier : 'doc/docs.txt'
Afficher la suite 

8 réponses

Messages postés
2382
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
11
0
Merci
Montre nous ton code, et on verra ou tu bloques.
S.
Commenter la réponse de syndrael
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
0
Merci
<?php

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

$mdp = $monfichier[4];

echo $mdp;

?>
Commenter la réponse de rafal96
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8
0
Merci
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++
Commenter la réponse de cod57
Messages postés
2382
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
11
0
Merci
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.
Commenter la réponse de syndrael
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
0
Merci
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 :(
Commenter la réponse de rafal96
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8
0
Merci
pourtant en recopiant les 2 txt ça marche chez moi ...
es tu sur le bon index ?
etrange
Commenter la réponse de cod57
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
0
Merci
<?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
Commenter la réponse de rafal96
Messages postés
134
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
11 juillet 2012
0
Merci
JE VOUDRAI RÉCUPÉRER DANS LA VARIABLE $mdp la valeur ruben
Commenter la réponse de rafal96