|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour, ma question est simple : Est-ce possible d'exécuter un script sans qu'un visiteur ne vienne sur la page ?
Pour par exemple exécuter les ordres pour un jeu php comme daifen (www.daifen.com) |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juin 2002 Messages : 44 ![]() |
Vous pouvez exécuter votre script sans avoir besoin de "visiteur" dans le cas ou vous exécutez votre script en mode console, en l'ajoutant comme tâche CROM ou similaire
__________________
Merci Have Fun !!! Fincom |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Ok, mais comment faire ?
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2002 Messages : 44 ![]() |
L'article suivant vous aidera :
Running PHP Scripts with CRON
__________________
Merci Have Fun !!! Fincom |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Merci je vais voir cela.
|
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : juillet 2003 Messages : 196 ![]() |
Salut,
Tu veux exécuter un script (localement) pour le tester, ou tu veux exécuter un script à partir d'une autre page ? Dans le 1er cas il te faut un "serveur Apache", dans le deuxième la fonction include( 'non_scrip.php' ); |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Développeur Web Inscription : mai 2007 Messages : 282 ![]() |
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
Je veux exécuter un script tous les jours à minuit.. (donc sans l'intervention d'un visiteur qui arrive sur une page..
merci pour le site mais je connaissais déjà et j'aimerais le faire à partir de mon site pour qu'il soit indépendant. |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Tout dépends de ce que tu veux faire.
Si tu as la main sur ton serveur, en effet les taches cron sont trés pratiques ! Dans le cas contraire tu devra exécuter tes scripts à distance. Tu sera confronté à un autre problème avec ta base de données si cette derniére n'est accessible uniquement que depuis le localhost du serveur (cad inaccessible depuis un autre poste). Tu veux faire quoi comme script? maintenance, test, mise à jour ? |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#11 |
|
Membre régulier
![]() |
ok merci, ce que je veux faire c'est simplement executer un script php présent sur mon serveur à une heure précise..
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Serveur dédié ou serveur mutualisé ?
|
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() |
mutualisé..
|
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Donc tu es limité pour exécuter des tâches automatiquement.
Puisque tu accéde à ton serveur par deux moyen : - en ftp - et biensur en http Si tu avais un serveur dédié, tu aurais à ta disposition un service complet, (y compris la gestion des processus). Une solution serais d'éxécuter tes scripts à distance (depuis ton pc perso par exemple). Mais tout dépend de ce que tu veux faire... Quel genre de script ? |
|
|
00
|
|
|
#15 |
|
Membre confirmé
![]() |
Une autre solution serais d'executer cette tache CRON à partir de ton ordinateur perso. Par exemple un programme qui envoi une requette HTTP vers ton script avec les probables variables que tu veux passer.
cela simulera une visite sur ton site, mais restera automatique. Les contraintes et risques sont qu'il faut avoir en permanence ton PC allumé à l'heure du déclenchement de la tache CRON et que ta connexion internet fonctionne bien évidament à ce moment préci.
__________________
Venez voir par là... |
|
|
00
|
|
|
#16 | |
|
Membre émérite
![]() |
Citation:
|
|
|
|
00
|
|
|
#17 |
|
Membre confirmé
![]() |
je pense qu'il avait en tete un autre serveur WEB sur lequel on a la main pour executer la tache CRON. avec le script en local sur ce serveur, mais connecter sur la base de données qui est distante.
un peu lourd a mettre en place juste pour effectuer un traitement sur une base ...
__________________
Venez voir par là... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com