Page 1 sur 1

autodestruction programmé.

Posté : 27 nov. 2007, 15:12
par Shadockou
Bonjour, je suis entrain de realiser un script dans le cadre d'une boutique dans lequel j'aimerai qu'un article lorsqu'il est "out of stock" soit signaler comme tel, jusqu'à la pas de soucis.

Mais j'aimerais également qu'une fois signalé comme tel, il soit détruit de la table au bout d'une durée d'un mois par exemple.

J'ai pensé évidemment à faire une colonne timestamp puis une simple soustraction avec un timestamp actuel afin de détruire l'article le moment venu.

Le problème c'est comment faire pour que ceci fonctionne lorsque personne n'appelle le script ?
Cela peut-il fonctionner avec des sessions ?

Posté : 27 nov. 2007, 15:53
par Six feet under
Salut,

Il doit nous manquer des éléments car j'me fais la réflexion suivante, si personne ne consulte l'article ça veut dire qu'il n'y a pas de besoin donc de visite. Tu dois certainement faire ceci dans le cadre d'une gestion de stocks ? Dans ce cas, applique ton script à la connexion de "l'administrateur", non ?

Six feet under

Posté : 27 nov. 2007, 15:54
par AB
Il faut programmer l'exécution de ton script de "nettoyage" à date fixes.

Tu peux réaliser ça avec un cron "planifier l'exécution d'un script" normalement disponible dans Cpanel

Posté : 27 nov. 2007, 16:35
par Shadockou
Salut AB, je ne connaissais pas ces deux termes donc j'ai consulté wikipedia, un cron c'est donc une tache automatisé sur UNIX, mais Cpanel c'est quoi, tout ce que j'ai trouvé c'est un hebergeur..
Donc en claire je crée un script bash qui execute régulierement (chaque mois) le script PHP de nettoyage ?
Je peux faire ca avec un simple "pack perso confort" de chez 1&1 ? :?


Sixfeetunder (j'aime bien la serie) , oui le script opere du coté admin.
Ce que les clients observent c'est un article signalé comme vendu , qui au bout d'un mois
disparait automatiquement.

ps : phplist permet à l'utilisateur de programmer l'envoie de mail pour des dates futures,
ils utilisent aussi un CRON ?

Posté : 27 nov. 2007, 19:08
par AB
Je parlais de Cpanel car c'est souvent ce qui est utilisé pour gérer l'espace d'administration de ton site chez l'herbergeur.
Maintenant je ne connais pas 1&1. Va voir dans l'espace administrateur s'ils ne te proposent pas un service de tâche planifiées ou un cron (c'est pareil).

Posté : 27 nov. 2007, 22:01
par Shadockou
Bon 1&1 ne le permet pas pour ce pack-ci , mais j'ai trouvé ceci : http://www.webcron.org/
qui devrait m'aider. :D
Quoiqu'il en soit, je suis bien content d'avoir découvert grace à toi, l'existence des cron jobs!
je vais me coucher moin bête tiens.

Posté : 27 nov. 2007, 22:30
par Truc
Petit complément de la FAQ :wink:

Posté : 27 nov. 2007, 22:50
par Shadockou
:oops: bon je vais la lire, cette fois je vais la lire....hum :arrow: