Traduction algo php pour un unlink
sofiane3993
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
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
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
A voir également:
- Traduction algo php pour un unlink
- Google traduction photo - Guide
- Easy php - Télécharger - Divers Web & Internet
- Hibiki traduction telecharger - Accueil - Intelligence artificielle
- Traduction créole martinique français reverso ✓ - Forum Loisirs / Divertissements
- Bible hébreu traduction mot à mot pdf - Télécharger - Vie quotidienne
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 ^^