Lire fichier.txt
Résolu/Fermé
ramdoulam
Messages postés
14
Date d'inscription
vendredi 8 janvier 2016
Statut
Membre
Dernière intervention
31 juillet 2016
-
Modifié par ramdoulam le 12/01/2016 à 22:16
ramdoulam Messages postés 14 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 31 juillet 2016 - 13 janv. 2016 à 15:14
ramdoulam Messages postés 14 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 31 juillet 2016 - 13 janv. 2016 à 15:14
A voir également:
- Lire fichier.txt
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
- Lire fichier bin - Guide
- Lire iso - Guide
- Lire fichier dat - Guide
1 réponse
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
12 janv. 2016 à 23:25
12 janv. 2016 à 23:25
Bonjour,
Ce n'est pas pour rien....
Le Javascript s'exécute côté poste utilisateur (contrairement au PHP, qui lui s'exécute côté serveur).
Il ne sera donc pas possible d'aller lire un fichier text (qui plus est présent dans l'arborescence de ton site donc) via du Javascript.
Si tu développes en Local (c'est à dire sur ton pc), pour pouvoir utiliser du PHP il te faut installer un logiciel tel que WAMP ou EASYPHP.
Pour ce qui est de lire le contenu d'un fichier en PHP ... de nombreux tutoriels existent sur le net.
On peut, par exemple utiliser la fonction https://www.php.net/manual/fr/function.file-get-contents.php
Ou.. si on veut lire le fichier ligne par ligne, un code comme celui-ci
mais généralement les réponses sont en php,
Ce n'est pas pour rien....
Le Javascript s'exécute côté poste utilisateur (contrairement au PHP, qui lui s'exécute côté serveur).
Il ne sera donc pas possible d'aller lire un fichier text (qui plus est présent dans l'arborescence de ton site donc) via du Javascript.
Si tu développes en Local (c'est à dire sur ton pc), pour pouvoir utiliser du PHP il te faut installer un logiciel tel que WAMP ou EASYPHP.
Pour ce qui est de lire le contenu d'un fichier en PHP ... de nombreux tutoriels existent sur le net.
On peut, par exemple utiliser la fonction https://www.php.net/manual/fr/function.file-get-contents.php
Ou.. si on veut lire le fichier ligne par ligne, un code comme celui-ci
$handle = fopen("inputfile.txt", "r"); if ($handle) { while (($line = fgets($handle)) !== false) { // ici ton code comme par exemple : echo $line; } fclose($handle); } else { // error opening the file. }
13 janv. 2016 à 09:45
13 janv. 2016 à 10:58
Cependant si je veux passer la ligne 2 et colonne 2 (concrètement la position de Benoît) en varibale en utilisant [2][2] et que Benoit est arrivé 12eme, alert(maVariable) affiche seulement le 1 ! En faite chaque numéro est un caractère ! 12 est considéré comme 1 et 2 ..
Comment faire ?! :)
13 janv. 2016 à 11:14
- tu utilises du jquery ou tu as créés cette fonction à partir d'un XMLHttpRequest ?
(ou autre chose peut être ? )
Pour ce qui est de la "séparation" de tes variables ...
Tu as SPLITE ton fichier via le \n (le retour à la ligne) ... ça te donne donc un array contenant, chaque ligne.
Ensuite... pour chaque ligne... il te faut également faire un SPLIT ( sur un séprateur comme un espace par exemple) pour avoir un array contenant chaque colonne....) et seulement après tu pourras aller chercher cette seconde colonne....
13 janv. 2016 à 15:14
Mon premier problème est que si je pose une variable telle que var ligne = document.body.innerHTML=data.split(/\n/g)[2];
Cela le considère comme "undefined" ..
Du coup pour "spliter" une seconde fois j'ai écris ça ! mais cela ne fonctionne guère comme ma variable est undefined j'imagine .. :(
:( Compliqué cette histoire !
Pour le second split je me suis basé sur un exemple que j'ai essayé et qui fonctionne c'est celui-ci :
Concrètement l'alert m'affiche la ligne 2 de mon texte :)