Bonjour à tous
J'essaie de lire un fichier et d'afficher chaque ligne pour l'instant.
Tout cela fonctionne trés bien.
Par contre dés que j'essaie un comparaison avec ce qui est écrit dans le fichier cela ne fonctionne pas
Voici le contenu de mon fichier texte
voila le code que j'essaie d'appliquer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Etat Actuel Problèmes Prochaine Tache Décision Attendue Non Affiché Heures Budgétées Heures Passées Heures Restantes En cours Temps Total Debut Estimée Echeance Estimée Reference externe Date Proposée pour Résolution % Réel Dépassement de temps
Et voila ce que m'affiche l'écran
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 $fp = fopen("../fichiers/champ_personalises.txt","r"); //lecture //test si le fichier est bien ouvert if (!$fp){ die ("<div id='test'><h2>Le fichier n a pas pu etre ouvert</br></h2></div>"); } //Insertion des champs personnalisés while (!feof($fp)) { //on parcourt toutes les lignes $champ= fgets($fp, 4096); // lecture du contenu de la ligne echo $champ; if ($champ == "Etat Actuel" || $champ == "Problèmes " || $champ == "Prochaine Tache " || $champ == "Décision Attendue " || $champ == "Non Affiché "){ echo " ==> string"; } elseif ($champs == "Dépassement de temps"){ echo "==>int"; } else{ echo "==> non defini"; } echo "</br>"; }
En fait mon code ne me reconnait rien je pense que cela vient d'un caractère de fin de ligne. Je ne vois rien d'autre J'ai essaye " " "\n" "\r" comme caractère de fin mais rien ne fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Etat Actuel ==> non defini Problèmes ==> non defini Prochaine Tache ==> non defini Décision Attendue ==> non defini Non Affiché ==> non defini Heures Budgétées ==> non defini Heures Passées ==> non defini Heures Restantes ==> non defini En cours ==> non defini Temps Total ==> non defini Debut Estimée ==> non defini Echeance Estimée ==> non defini Reference externe ==> non defini Date Proposée pour Résolution ==> non defini % Réel ==> non defini Dépassement de temps==> non defini
Je ne vois pas comment faire
Merci d'avance pour vos réponses
Partager