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)
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)
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
L'article suivant vous aidera :
Running PHP Scripts with CRON
Merci
Have Fun !!!
Fincom
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' );
Tu trouveras ce qu'il te faut sur ce site :
http://www.webcron.org/
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.
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 ?
Bonjour,
Fais un tour du coté de ce tutorial :
http://matthieu.developpez.com/execution_periodique/
N1bus
Modérateur Web / PHP / Oddo (ex OpenERP)
Aucune demande technique ne sera traitée par MP . Merci
Memento Technique OpenERP en français
Tutoriel OpenERP : Réalisation d'un module et modification du Point De Vente
PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS
ok merci, ce que je veux faire c'est simplement executer un script php présent sur mon serveur à une heure précise..
Serveur dédié ou serveur mutualisé ?
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 ?
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.
D'un autre côté, exécuté à distance ou pas, le script sera exécuté sur la machine localhost du serveur à priori ou tout du moins sur une machine ayant un accès à la base de données, donc je ne vois pas trop où est le problème...Envoyé par icer
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 ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager