Traduction algo php pour un unlink
sofiane3993
Messages postés
68
Statut
Membre
-
Tokumei_no_L Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Tokumei_no_L Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
voila je voudrais faire un algo du genre que si les fichiers sont obsolete dans mon dossier les supprimer donc jai pense a faire ceci en algo
sauf que je vois pas trop comment le coder vous auriez une idée s'il vous plait
je précise que les fichier sont écrit sous cette forme année - mois - jour (si semaine) - nomfichier.pdf
--
Dans un monde ou plus personne ne fais attention aux autres il est bon de voir que l'entraide existe encore.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.
voila je voudrais faire un algo du genre que si les fichiers sont obsolete dans mon dossier les supprimer donc jai pense a faire ceci en algo
$month = Date('m');
$annee = Date('Y');
if ($annee<=($fichier[0])) {
if ($month<=($fichier[1])) {
if(isset($fichier[3])) {
$semaine = Date('d');
if ($semaine-$fichier[2]<=5){
et unlink fichier non afficher
sauf que je vois pas trop comment le coder vous auriez une idée s'il vous plait
je précise que les fichier sont écrit sous cette forme année - mois - jour (si semaine) - nomfichier.pdf
--
Dans un monde ou plus personne ne fais attention aux autres il est bon de voir que l'entraide existe encore.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.
A voir également:
- Traduction algo php pour un unlink
- Traduction photo - Guide
- Expert php - Télécharger - Langages
- Hibiki traduction telecharger - Accueil - Intelligence artificielle
- Undisclosed recipients traduction - Guide
- Vlc traduction automatique - Accueil - TV & Vidéo
1 réponse
Bonjour,
Au lieu d'imbriquer tes if, utilise des conditions multiples.
Pour supprimer ton fichier, il faut récupérer le chemin complet du fichier au travers d'une variable et " unlink($chemin_fichier) "
Teste d'abord si le fichier existe avec la fonction file_exists avant d'utiliser unlink.
Si j'ai bien compris, tu ne stockes pas le jour de la semaine si c'est un week end ?
A quel moment veux-tu supprimer un fichier qui ne comporte pas de jour ?
Au lieu d'imbriquer tes if, utilise des conditions multiples.
Pour supprimer ton fichier, il faut récupérer le chemin complet du fichier au travers d'une variable et " unlink($chemin_fichier) "
Teste d'abord si le fichier existe avec la fonction file_exists avant d'utiliser unlink.
Si j'ai bien compris, tu ne stockes pas le jour de la semaine si c'est un week end ?
A quel moment veux-tu supprimer un fichier qui ne comporte pas de jour ?
annee-mois-jour(seulement pour les menu du self) - nomfichier-pdf
donc si année passé alors supprimer
si année actuelle mais mois passé alors supprimer
si année actuelle et mois actuelle mais semaine passé alors supprimer
Avec la fonction strtotime() tu convertis ta date en timestamp.
Tu récupères la date courante au format yyyy-mm-dd et tu la convertis aussi en timestamp.
Enfin tu compares les deux, puis tu test si le fichier existe, et si oui, tu unlink le fichier.
C'est la façon la plus simple de gérer la chose si tu aimes pas trop l'ago ^^
je suis encore debutan la dedans, desole de pas tous comprendre d'un coup ^^