|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2007 Messages : 150 ![]() |
Bonjour,
je souhaiterai executer un script php de manière automatique qui supprime tout seul des champs de ma base de données en fonction d'une date d'expiration. Par exemple supprimer les champs de ma base de données qui seraient la depuis plus de 8 jours. Bon pour calculer la date d'expiration ça va, j'ai un champ date dans ma base de donnée qui peut m'aider. Mais la ou je coince c'est pour rendre le procédé automatique, je veux dire que dès qu'il y a un champ qui expire, on se supprime automatiquement. Quelqu'un aurai-il une solution??? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 170 ![]() |
regarde du coté de crontab (taches planifiées linux) qui peut appeler un fichier php et l'exécuter
http://matthieu.developpez.com/execution_periodique/
__________________
http://www.bordeauxstunt.com |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2007 Messages : 150 ![]() |
Oui mais en fait ce que j'ai omis de precise c'est que le site est heberger sur le web. Donc je ne sais pas sur quel type d'os est heberger le serveur. Donc je ne sais pas trop ou je met les pied avec tout ça y a pas un moyen???
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : avril 2005 Messages : 726 ![]() |
Fait un phpinfo() pour savoir sur quel OS tourne ton serveur. Il y a des chances pour que tu ne puisse pas configurer ton cron (safe mode, etc) mais au pire il y a webcron.org.
__________________
HADOPI : black-out du net! |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : octobre 2006 Messages : 572 ![]() |
Webcron ?
__________________
GAMIN !!!! ![]() _______________________________________________ PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2007 Messages : 150 ![]() |
Merci mais sinon en parcourant le tuto j'ai remarqué qu'il y avait moyen de le faire via un script php. je vais plutot m'orienter dans ce sens merci quand meme pour vos reponses
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2007 Messages : 150 ![]() |
le prob c'est que l'herbergeur du site a desactive la fonction phpinfo() donc je ne sais pas determiner sur quel os il tourne
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Tu peux esseyer avec http://www.webcron.org/ qui te permet de faire ce que tu cherche si tu n'es pas sur un serveur dédié
|
|
00
|
|
|
#9 | |
|
Membre chevronné
![]() Développeur Web Inscription : avril 2005 Messages : 726 ![]() |
Citation:
C'est fou ça, du coup on ne peux même pas savoir ce qu'on peut faire ou pas...
__________________
HADOPI : black-out du net! |
|
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2007 Messages : 150 ![]() |
Ouais ça chie donc a mon avis je vais plutot essayer de trouver une solution via un script PHP mais ça va etre chaud mais bon j'ai pas le choix!!!!
|
|
|
00
|
|
|
#11 | |
|
Nouveau Membre du Club
![]() Intégrateur Web Inscription : juillet 2006 Messages : 56 ![]() |
Citation:
donc s'il est sur un serveur windows ça ne marchera pas bodysplash007 --> ton site est hébergé chez qui ? avec quel offre quelqu'un saura peut-être l'os de ton hébergeur |
|
|
|
00
|
|
|
#12 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
@bodysplash : si vous n'avez aucun accès au serveur, c'est même pas la peine de chercher ... Et pour info vous pouvez (normalement) récupérer le nom de l'OS utilisé via la constante PHP_OS. |
|
|
|
00
|
|
|
#13 | |
|
Membre expérimenté
![]() Inscription : octobre 2006 Messages : 572 ![]() |
Citation:
Encoire une fois : webcron
__________________
GAMIN !!!! ![]() _______________________________________________ PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX |
|
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 797 ![]() |
Tu peux aussi faire ton test en début de page si t'es pas limité en requêtes SQL et si c'est juste pour de l'affichage.
|
|
|
00
|
|
|
#15 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 170 ![]() |
tu parles de script automatique dans ton premier message. php ne sait pas se lancer tout seul !
soit tu vas toi meme tous les jours sur une page php qui va faire ça (mais ce n'est plus automatique...), soit tu passe par du cron. je pense que webcron, peut appeler cette page à ta place, toutes les nuits par exemple, quelque soit ton os. puisque tu vas lui spécifier d'aller par exemple à l'url : http://www.mon_site.fr/maintenance.php
__________________
http://www.bordeauxstunt.com |
|
|
00
|
|
|
#16 |
|
Membre expérimenté
![]() Inscription : octobre 2006 Messages : 572 ![]() |
sinon, tu laisses tourner ton site chez toi, et par une fonction javascript, tu récupères l'heure et tu rediriges ta page vers ton script de maintenance !
Non, je plaisante, ça fonctionnerait, mais bonjour l'automatique ! Pourquoi as-tu l'air allergique à Webcron?
__________________
GAMIN !!!! ![]() _______________________________________________ PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com