Probleme avec exit()

page 1 page 2
Répondre
JuTs
JuTs
Déconnecté
JuTs
Salut

On pourrait avoir un exemple de ton fichier txt, ça sera peut-être plus facile à comprendre.
hmayda
hmayda
Déconnecté
Bonjour,
je utilise " * " pour la separation entre les date avec leurs evnts .
voila un exemple de mon fichier txt
---nomfichier.txt-----
02-02-2000:evnt1,evnt2*12-02-2003:evnt2*12-03-2007:evnt pour de ...*

---fin--
-le but est de faire un recherche sur une date choixi :

Si je trouvre cette date on affiche leurs evnts : exemple : 12-03-2007:evnt pour de ...
Si cette date n'existe pas dans le fichier on affiche le msg " Pas d'evnts pour la date jj-mm-aaaa
qui me aide svp
mercià tout
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
hum système bien complexe qui pourrais être simplfié avec un sgbd :)

en gardant le système de fichier.

utilise file plutot que file_get_contents tu aura ainsi un tableau, qui contiendra une ligne par élément (case).
ensuite foreach te permet de parcourir le tableau simplement.

Une solution :

pourquoi ne pas stocker un tableau serialiser dans ce fichier (serialize et unserialize).

tu construit le tableau en utilisant la date comme index du tableau.
exemple :
[code]
<?php
$tab = array ( '2007-04-01' => array('poisson :)', 'brocante à perpette ...'), '2007-04-05' => array('la paie :-)'));

ensuite pour savoir s'il y a un événement aujourd'hui il suffit d'utiliser array_key_exists :)

tu aura donc un tableau pour la date sélectionnée et la fonction count te permettra de savoir combien il y a d'événement (si zéro message "d'erreur" si plus affichage avec foreach !

attention au magic quote qui peuvent mettre un sacré souk la dedans !

@+
vengeur002
vengeur002
Déconnecté
La prog c est pas sorcier suffis juste de s'y coller ^^
oui ou tous simplement stocker tous ca dans une table

date, evenement, detail,chose,machin,etc...

et tu récupere.

j comprends pas pk tu te prends la tete avec un fichier texte

alors que une simple requete sql aurai lemem effet en allegeant considérablement ton code.

bref c est mon point de vu

smiley
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog