Recherche fonction d'expiration timestamp SQL
Fermé
stefart
Messages postés
33
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
10 juin 2008
-
18 avril 2008 à 17:07
stefart Messages postés 33 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 10 juin 2008 - 21 avril 2008 à 10:28
stefart Messages postés 33 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 10 juin 2008 - 21 avril 2008 à 10:28
A voir également:
- Recherche fonction d'expiration timestamp SQL
- Recherche musique - Guide
- Recherche par image - Guide
- Blob sql ✓ - Forum Webmastering
- Par la fonction recherche snap - Forum Snapchat
- Fonction si et - Guide
1 réponse
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
18 avril 2008 à 17:37
18 avril 2008 à 17:37
Salut,
Tu tombes bien car je suis LE grand expert du PHP !
Non, je plaisante. Mais ton problème ne nécessite pas d'expert, rassure-toi !
Ce qu'il te faut, c'est surtout un système pour lancer des actions sur ton site, périodiquement, même si personne ne visite le site.
Au niveau du système, il y a des systèmes comme ça. Sous Windows, ça s'appelle tâches planifiées et sous Unix/Linux : </gras>cron</gras>. Mais pour le web, y'a pas,à moins d'avoir :
1- une machine connectée en permanence à internet (genre un serveur)
2- une tâche planifiée (ou un cronjob) qui va faire une tâche sur Internet en automatique.
Eh bien figure-toi que des gens y ont pensé et te l'offrent sur un plateau !
Ca s'appelle Webcron et c'est en français : https://www.webcron.org/
Quel rapport avec l'expiration d'un timestamp ?
Eh bien, figure-toi qu'il n'y a pas de possibilité pour ta base de données MySQL de s'apercevoir toute seule qu'un timestamp a expiré. Peut-être dans les prochaines versions, mais pour le moment non.
Donc comment faire ?
Eh bien :
1- faire un script qui recherche les annonces de plus de 30 jours et envoie une alerte à qui doit recevoir l'alerte. pour envoyer des mails en PHP, voir : http://www.commentcamarche.net/forum/affich 5985040 prob formulaire email et hotmail fr
2- créer une tâche dans webcron qui visite la page web en question tous les jours
Donc avec ces 2 outils (ton script + webcron) tu pourras gérer les choses dont tu parles...
Raph
Tu tombes bien car je suis LE grand expert du PHP !
Non, je plaisante. Mais ton problème ne nécessite pas d'expert, rassure-toi !
Ce qu'il te faut, c'est surtout un système pour lancer des actions sur ton site, périodiquement, même si personne ne visite le site.
Au niveau du système, il y a des systèmes comme ça. Sous Windows, ça s'appelle tâches planifiées et sous Unix/Linux : </gras>cron</gras>. Mais pour le web, y'a pas,à moins d'avoir :
1- une machine connectée en permanence à internet (genre un serveur)
2- une tâche planifiée (ou un cronjob) qui va faire une tâche sur Internet en automatique.
Eh bien figure-toi que des gens y ont pensé et te l'offrent sur un plateau !
Ca s'appelle Webcron et c'est en français : https://www.webcron.org/
Quel rapport avec l'expiration d'un timestamp ?
Eh bien, figure-toi qu'il n'y a pas de possibilité pour ta base de données MySQL de s'apercevoir toute seule qu'un timestamp a expiré. Peut-être dans les prochaines versions, mais pour le moment non.
Donc comment faire ?
Eh bien :
1- faire un script qui recherche les annonces de plus de 30 jours et envoie une alerte à qui doit recevoir l'alerte. pour envoyer des mails en PHP, voir : http://www.commentcamarche.net/forum/affich 5985040 prob formulaire email et hotmail fr
2- créer une tâche dans webcron qui visite la page web en question tous les jours
Donc avec ces 2 outils (ton script + webcron) tu pourras gérer les choses dont tu parles...
Raph
21 avril 2008 à 10:28
Merci pour tes explications très enrichissante.
J'appréhende déjà mieux la faisabilité de se que je souhaite obtenir.
J'espère simplement pouvoir réussir a le faire sans me prendre trop la tête
(mais je me demande si je ne m'attaque pas a des choses trop complexe pour mes compétences en php)
a suivre...
et merci beaucoup