Trie par ordre alphabetique ligne fichier txt - PHP - Programmation
Marsh Posté le 23-06-2011 à 15:41:23
Par exemple :
- ouverture du fichier avec fopen()
- boucle pour remplir un tableau à 2 dimensions
tant que lecture d'une ligne avec fgetcsv()
- fin de la boucle
- fermeture du fichier avec fclose()
- tri avec array_multisort()
Cela fait juste 4 fonctions à apprendre, en plus de la connaissance de base du PHP.
Bon courage !
Marsh Posté le 23-06-2011 à 15:47:57
j'arrive déjà a afficher le tableau :
Code :
|
mais je voudrais classer celui-ci
Marsh Posté le 23-06-2011 à 16:46:26
Voici une version modifiée que je n'ai pas testée, mais qui devrait marcher :
Code :
|
Marsh Posté le 27-06-2011 à 09:48:45
Super ce code fonctionne !
mais la fonction supprimer ligne via checkbox ne fonctionne plus ...
Code :
|
elle ne supprime plus la ligne sélectionné mais une autre , soit elle supprime plusieurs lignes soit rien .
merci
Marsh Posté le 27-06-2011 à 14:47:02
Il faudrait que j'arrive a écrire le trie dans le fichier txt une fois celui -ci effectué
Marsh Posté le 29-06-2011 à 23:21:32
file_put_contents() est ce qu'il te faut.
http://php.net/manual/fr/function. [...] ntents.php
// Ecraser puis écrire
file_put_contents($file, $data, LOCK_EX);
// Ajouter en fin de fichier
file_put_contents($file, $data, FILE_APPEND | LOCK_EX);
Marsh Posté le 23-06-2011 à 14:42:42
Bonjour,
J'ai mis en place un site intranet ou il y a un fichier texte qui regroupe pas mal d'infos d'un formulaire...
J'aimerais le trier par ordre alphabétique au niveau des noms afin que l'affichage soit clair.
Chaque champ est séparé par un ;
Il se compose comme cela :
"nom prénom" le "date" ;produit;prix;remarque;
"nom prénom" le "date" ;produit;prix;remarque;
Je ne vois pas du tout comment faire
Merci d'avance...
Message édité par quelu le 23-06-2011 à 14:43:24