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 17/05/2007, 12h47   #1
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
Par défaut Exécution d'un script sans visiteur

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)
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 13h22   #2
Membre du Club
 
Inscription : juin 2002
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 44
Points : 51
Points : 51
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
Fincom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 13h27   #3
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
Ok, mais comment faire ?
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 13h41   #4
Membre du Club
 
Inscription : juin 2002
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 44
Points : 51
Points : 51
L'article suivant vous aidera :
Running PHP Scripts with CRON
__________________
Merci
Have Fun !!!
Fincom
Fincom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h50   #5
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
Merci je vais voir cela.
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h56   #6
Membre habitué
 
Inscription : juillet 2003
Messages : 196
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 196
Points : 118
Points : 118
Par défaut Les indiens attaquent...

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' );
LDDL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 18h03   #7
Membre éclairé
 
Avatar de makmaoui
 
Développeur Web
Inscription : mai 2007
Messages : 282
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2007
Messages : 282
Points : 361
Points : 361
Tu trouveras ce qu'il te faut sur ce site :

http://www.webcron.org/
makmaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 18h41   #8
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
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.
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 23h05   #9
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
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 ?
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 23h14   #10
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

Fais un tour du coté de ce tutorial :

http://matthieu.developpez.com/execution_periodique/
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2007, 13h10   #11
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
ok merci, ce que je veux faire c'est simplement executer un script php présent sur mon serveur à une heure précise..
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 21h19   #12
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
Serveur dédié ou serveur mutualisé ?
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 16h52   #13
Membre régulier
 
Homme Mallory
Étudiant
Inscription : septembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Mallory
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2006
Messages : 213
Points : 75
Points : 75
Envoyer un message via MSN à Oprichnik Envoyer un message via Skype™ à Oprichnik
mutualisé..
Oprichnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 23h18   #14
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
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 ?
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 09h46   #15
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
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à...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h06   #16
Membre émérite
 
Inscription : avril 2007
Messages : 868
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 868
Points : 963
Points : 963
Envoyer un message via ICQ à Mark Havel Envoyer un message via MSN à Mark Havel
Citation:
Envoyé par icer
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).
(...)
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...
Mark Havel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h14   #17
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
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à...
max44410 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 02h35.


 
 
 
 
Partenaires

Hébergement Web