Lire ce qu'on écrit
Fermé
matlamis
Messages postés
18
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
26 septembre 2012
-
26 sept. 2012 à 16:24
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 27 sept. 2012 à 08:50
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 27 sept. 2012 à 08:50
A voir également:
- Lire ce qu'on écrit
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
- Lire fichier bin - Guide
- Mon clavier n'écrit plus - Forum Clavier
- Lire iso - Guide
7 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 26/09/2012 à 17:13
Modifié par Alain_42 le 26/09/2012 à 17:13
pour pouvoir afficher le contenu d'un fichier il faut bien le lire, c'est comme si tu lisait un livre sans l'ouvrir et dans le noir.
mais avec la fonction file tu peux faire:
mais avec la fonction file tu peux faire:
$nom_fichier ="fichier.txt"; $array_contenu_fichier=file($nom_fichier); for($i=0;$i<sizeof($array_contenu_fichier){ echo $array_contenu_fichier[$i];'<br />'; }
augustin45
Messages postés
134
Date d'inscription
samedi 4 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
31
26 sept. 2012 à 17:14
26 sept. 2012 à 17:14
je te retourne la question:
comment lire un fichier sans l'ouvrir?
comment lire un fichier sans l'ouvrir?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
26 sept. 2012 à 17:18
26 sept. 2012 à 17:18
j'y ai déjà répondu à mon humble avis tu ne peux pas
matlamis
Messages postés
18
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
26 septembre 2012
2
26 sept. 2012 à 17:26
26 sept. 2012 à 17:26
moi j"ai besoin du flux sur la ligne
fwrite($fhmot, $varmot );
donc le flux de $fhmot.
pour faire une cache equivalent du fichier
fwrite($fhmot, $varmot );
donc le flux de $fhmot.
pour faire une cache equivalent du fichier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
matlamis
Messages postés
18
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
26 septembre 2012
2
26 sept. 2012 à 17:54
26 sept. 2012 à 17:54
salut
Donc pour vous $fhmot est une variable fini !!!
qu"on peux rien faire!!!
merci
Donc pour vous $fhmot est une variable fini !!!
qu"on peux rien faire!!!
merci
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
26 sept. 2012 à 18:32
26 sept. 2012 à 18:32
moi j"ai besoin du flux sur la ligne
fwrite($fhmot, $varmot );
donc le flux de $fhmot.
pour faire une cache equivalent du fichier
fopen revoie une ressource pointeur fichier dans ta variable $fhmot
voir site: https://www.php.net/manual/fr/function.fopen.php
si tu fais le test:
tu vas avoir: (exemple)
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
donc tu vois bien qu'il n'y a pas de flux dans cette variable c'est le "canal" vers le fichier.
si tu veux "suivre" ce qui est écrit dans le fichier ligne par ligne tu peux faire:
fwrite($fhmot, $varmot );
donc le flux de $fhmot.
pour faire une cache equivalent du fichier
fopen revoie une ressource pointeur fichier dans ta variable $fhmot
voir site: https://www.php.net/manual/fr/function.fopen.php
si tu fais le test:
<?php $mots = array("a", "b", "c", "d"); $Ind = count($mots); $fhmot= fopen("fichier.txt", 'w'); $i=0; while($i<$Ind) { echo "pointeur fichier: ".$fhmot."<br />"; $varmot = $mots[$i]; fwrite($fhmot, $varmot ); $i++; } fclose($fhmot); ?>
tu vas avoir: (exemple)
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
pointeur fichier: Resource id #3
donc tu vois bien qu'il n'y a pas de flux dans cette variable c'est le "canal" vers le fichier.
si tu veux "suivre" ce qui est écrit dans le fichier ligne par ligne tu peux faire:
<?php $mots = array("a", "b", "c", "d"); $Ind = count($mots); $fhmot= fopen("fichier.txt", 'w'); $i=0; while($i<$Ind) { $varmot = $mots[$i]; if(fwrite($fhmot, $varmot )){ //si l'écriture a été effective echo "j'ai écrit ligne ".($i+1)." : ".$varmot."<br />"; } $i++; } fclose($fhmot); ?>
matlamis
Messages postés
18
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
26 septembre 2012
2
26 sept. 2012 à 21:58
26 sept. 2012 à 21:58
alors pas de solution
on ne peux pas le faire
il ya rien comme flux.
c'est un canal vers le fichier
merci
on ne peux pas le faire
il ya rien comme flux.
c'est un canal vers le fichier
merci
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
27 sept. 2012 à 08:50
27 sept. 2012 à 08:50
je ne sais pas ce que tu entends par flux, mais ce que je t'ai proposé est bien une solution pour "suivre" ce que tu ecrit effectivement dans le fichier ligne par ligne