Gere suppression de fichier.

Répondre
Lefounard
le 18/04/2006 à 00:10
Lefounard
Salut,
Voila j'ai fais une gestion de document en php avec des documents repertoirés en base de données et stocker dans un dossier coté serveur.
J'ai mis la possibilité de pouvoir supprimer un document en un simple clic : sa fiche dans la base de donnée est effacer, et le document dans le dossier coté serveur est aussi effacer.
Mais le probleme c'est de gerer les erreurs, car je supprime l'entré bdd puis le fichier sur le serveur,
imaginons que l'entré coté bdd est bien effacer mais que coté serveur le fichier n'est pas effacer , comment gerer ca ? mettre la suppresion du fichier avant la suppression bdd ? mais si l'inverse se produit aussi.
Merci de vos conseils,
Ciao,

P.S.: coté SQL on m'as dit que ROLLBACK pouvait aider.
I am singing in the rain , I am happy again !!
LA GLOBULE
le 18/04/2006 à 10:17
LA GLOBULE
Le rollback peut aider, mais seulement si tu as tout en base.
Or ce n'est pas le cas.

Bref, à toi de gérer ces cas là.
Tu peux par exemple supprimer l'entrée en base, puis le fichier, et ensuite retester si un des deux existe encore.
Si oui, ben soit tu t'envoies un mail avec des informations sur ce qui a planté, ou bien tenter de resupprimer, bref, à toi de voir.
LupusMic
le 21/04/2006 à 16:52
LupusMic
On peut aussi imaginer de déplacer le fichier dans une poubelle, et programmer un éboueur qui passera le détruire.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours