Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2007, 09h16   #1
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
Par défaut lancement automatique d'un script PHP

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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 09h20   #2
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
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
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 09h46   #3
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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???
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 10h27   #4
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
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!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 10h30   #5
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
Webcron ?
__________________
GAMIN !!!!
_______________________________________________
PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 10h36   #6
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h31   #7
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h37   #8
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
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é
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h38   #9
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Citation:
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
Non?!
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!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h41   #10
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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!!!!
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h43   #11
Nouveau Membre du Club
 
Homme
Intégrateur Web
Inscription : juillet 2006
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : juillet 2006
Messages : 56
Points : 33
Points : 33
Citation:
Envoyé par Seb33300
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é
Oui mais il faut être sur un serveur linux pour ça
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
cijez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h51   #12
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par cijez
Oui mais il faut être sur un serveur linux pour ça
donc s'il est sur un serveur windows ça ne marchera pas
Webcron ne fera qu'appeler le script donc l'OS de l'hébergé importe peu (un genre de wget).

@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.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h58   #13
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
Citation:
je vais plutot essayer de trouver une solution via un script PHP mais ça va etre chaud
Ca me paraît difficile car si ce n'est pas un serveur dédié (visiblement), tu ne vas pas pouvoir changer le php.ini et donc les solutions PHP données dans le tuto ne fonctionneront pas...

Encoire une fois : webcron
__________________
GAMIN !!!!
_______________________________________________
PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 13h51   #14
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
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.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 09h11   #15
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
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
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 09h20   #16
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
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
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h23.


 
 
 
 
Partenaires

Hébergement Web