[Résolu] compactage d'un dossier depuis PHP en local
[Résolu] compactage d'un dossier depuis PHP en local
Hello,
Je suis pas programmeur XUL du tout mais peut être est ce ici que je trouverai une réponse alors je demande ! Voici :
Avec un programme PHP tournant en local avec WAMP, j'interprête le contenu d'un dossier de mails de TB pour lancer certaines actions locales en fonction du contenu des mails reçus.
Le probleme est que si le dossier n'a pas été compacté avant, on y trouve apparament des "fantomes" d'anciens mails.
Quel conseil auriez vous pour automatiser le compactage de ce dossier seulement (sinon ça prend des plombes) à la demande, ou mieux : de demander avec php la compaction ?
Ou sinon, j'imagine qu'il doit bien y avoir un fichier à côté du répertoire, qui indique ce qui y est non juste un résidu archivé mais un mail actif. Des infos sur cette structure d'info ?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Je suis pas programmeur XUL du tout mais peut être est ce ici que je trouverai une réponse alors je demande ! Voici :
Avec un programme PHP tournant en local avec WAMP, j'interprête le contenu d'un dossier de mails de TB pour lancer certaines actions locales en fonction du contenu des mails reçus.
Le probleme est que si le dossier n'a pas été compacté avant, on y trouve apparament des "fantomes" d'anciens mails.
Quel conseil auriez vous pour automatiser le compactage de ce dossier seulement (sinon ça prend des plombes) à la demande, ou mieux : de demander avec php la compaction ?
Ou sinon, j'imagine qu'il doit bien y avoir un fichier à côté du répertoire, qui indique ce qui y est non juste un résidu archivé mais un mail actif. Des infos sur cette structure d'info ?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Dernière modification par JLuc le 01 sept. 2008, 00:01, modifié 1 fois.
En fait c'est dans les en-têtes des messages qu'il y a un code « status » indiquant si le message a été supprimé.
Pour comparer tu peux créer un dossier de test dans Thunderbird, y glisser deux messages identiques, et en supprimer un. Tu verras facilement la différence entre un message normal et un message supprimé.
En PHP tu peux simplement ignorer les messages qui ont cette marque spéciale si tu ne veux pas programmer le compactage
Pour comparer tu peux créer un dossier de test dans Thunderbird, y glisser deux messages identiques, et en supprimer un. Tu verras facilement la différence entre un message normal et un message supprimé.
En PHP tu peux simplement ignorer les messages qui ont cette marque spéciale si tu ne veux pas programmer le compactage
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Il y a des explications assez complètes sur cette ligne ici :
http://www.eyrich-net.org/mozilla/X-Moz ... us.html?en
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
http://www.eyrich-net.org/mozilla/X-Moz ... us.html?en
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Sur le sujet, ll y a aussi ce thread qui a des pistes (et des liens intéressants)
http://www.geckozone.org/forum/viewtopic.php?t=40921
http://www.geckozone.org/forum/viewtopic.php?t=40921
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités