8791 sujets

Développement web côté serveur, CMS

Bonjour,

Je vous explique mon soucis. J'ai un script PHP qui me créer un fichier temporaire dans un répertoire spécifique contenant exclusivement des fichiers temporaires puis qui est lu ensuite sur la page, le résultat quoi ^^.
J'aimerais pouvoir rajouter dans ce script un petit bout de code permettant de supprimer ces fichiers temporaires disons après 1 semaine de présence dans ce répertoire temp ...

Quelqu'un pourrait il m'aider ... ?
Bonjour,

Deux solutions :
1 ) La solution la plus propre c'est de créer une tache automatisée (Cron Job) sur ton serveur qui va parcourir ton répertoire pour supprimer les fichiers plus vieux qu'un semaine
2 ) Dans un fichier qui est appelé régulièrement (par exemple celui qui crée les fichiers temporaires), tu ajoutes au bout de code qui supprime les anciens fichiers.

Pour parcourir un répertoire, voir les fonction opendir et readdir. Pour la suppression, voir unlink. Pour la date de dernière modification d'un fichier : filemtime.
Modifié par Yvan L. (15 Feb 2012 - 17:01)