Recherche script effacement

Fermé
ghost - 5 juil. 2015 à 19:13
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 11 juil. 2015 à 14:03
Bonjour,
je recherche a faire un script que j'integrerais dans un serveur permettant d'effacer le contenu d'un dossier a une date determinée. j'avous que je galere un peu la dessus merci de vos aides


A voir également:

2 réponses

Utilisateur anonyme
5 juil. 2015 à 19:34
salut,

pour executer un fichier à un moment précis, tu peux utiliser une tâche cron.

Si tu as un accès ssh :
https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/41155-executer-un-programme-a-une-heure-differee

si tu es sur un hébergement mutualisé, en général tu peux utiliser une interface graphique pouvant porter le nom de : "exécution automatique" .

Si tu as un accès ssh tu peux executer un script shell ou php ou ...

Sur un mutualisé, je pense que tu sera limité à du php.

en php tu peux te servir de se document (je ne l'ai pas testé) :
http://sdz.tdct.org/sdz/supprimer-des-fichiers-sur-le-serveur-grace-a-php.html

en shell :
rm -rf chemin/repertoire/*


bonne chance
0
merci a toi de cette reponse, mais je t'expliques le soucis. j'ai concu un site web que j'ai mis sur le serveur. la societe qui l'utilise commence a rechigner a me payer mon travail. ce que je veux faire cest introduire une balise dans une page : l'index de preference, qui effacera le contenu de tout le site a une date determinée, comme cela la societe si elle ne me paye pas ou si elle me bloque mon acces, sera obligé de revenir me voir pour retablir le site.. donc je cherche un script php ou html qui me permette d'avoir cette securité au cas ou. merci d'avance
0
Utilisateur anonyme
6 juil. 2015 à 14:20
Salut,

il aurait été intéressant de faire des livrables et que l'entreprise paye chacune de ces étapes.

Je ne sais pas si ta solution est la meilleure.

Si tu souhaites le faire tout de même, tu peux faire un script Php en te servant d'exemples sur Internet comme celui que j'ai fourni hier et bien le tester pour voir s'il fonctionne bien ou s'il ne supprime pas des fichiers qui ne devraient pas être.

Plutôt que d'utiliser une date précise pour exécuter ce fichier, il faudrait qu'il soit activé si un paramètre GET existe. En effet, imagine que ton script doive s'exécuter le mardi et la société souhaite te payer le mercredi...

Tu places ce fichier sur le serveur et si le paramètre get existe il s'exécute.

http://mondomain.fr/delete.php ==> rien
http://mondomain.fr/delete.php?delete=gjjtg7f73FHl3Jk77Uflkkiikf966565 => ok
Il faudrait utiliser un hash afin que la variable soit complexe pour éviter qu'elle soit utilisée de manière accidentelle.

Sache que les hébergements proposent souvent des backups, ce qui permet de récupérer un site en cas de problème...

Bonne chance
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
11 juil. 2015 à 14:03
je suis pas sur que cela soit legual...
par contre si le code lui-même provoque une exclusion et qu'aucune note au contrat, ne fait mention de ce cas particulier là biensur c'est dans le sac.
C'est un coups a se retrouver devant des avocats ...

moi j'opterai pour un .htaccess de redirection.
0