WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Exécuter un fichier php en automatique
Envoyé par: daviraud (194.206.111.---)
Date: 01 June 2006 à 09:51

Bonjour,

J'ai un problème pour éxecuter un fichier php en automatique.
J'ai créé une tache planifier sous xp pour éxecuter une mise à jour de ma base de données à une heure précise tous les matins.
Ma ligne de commande est la suivante: c:\wamp\php\php.exe c:\wamp\www\monfichier.php.

La fenêtre s'ouvre et se referme immédiatement sans rien faire et je n'ai pas le temps de voir s'il y a une erreur.

Par contre lorsque j'execute ce fichier php par internet explorer, aucun problème et aucune erreur.

Quelqu'un peut il m'aider?

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: roms (---.w193-251.abo.wanadoo.fr)
Date: 01 June 2006 à 10:01

Je te conseille de créer un fichier batch qui lance cette commande et d'appeler ce fichier batch avec l'execution automatique.

Au passage, si tu veux voir si ton script est bien executé, ajoute juste dedans la création d'un fichier, ca te permettra de valider que le script tourne bien.

Romain



Romain

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: daviraud (194.206.111.---)
Date: 01 June 2006 à 10:20

Je viens de créer un batch et j'ai le même problème. Mais la fenêtre s'ouvre et se ferme trop rapidement.
J'ai donc rajouter un prog qui fonctionne dans mon batch à la suite de la ligne de commande qui pose problème.

J'ai pu par conséquent voir le message d'erreur:

Fatal error: Call to undefined function mysql_connect() in .......


Voici la ligne php qui bloque
$dbid = mysql_connect("$sql_host", "$sql_login", "$sql_pass"winking smiley;
mysql_select_db("$sql_base", $dbid);

Je comprend pas car lorsque j'execute cette page php via internet explorer, je n'ai as le problème.

Merci de votre aide

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: roms (---.w193-251.abo.wanadoo.fr)
Date: 01 June 2006 à 10:25

modifies le fichier php.ini qui se trouve dans le répertoire /php/ pour activer l'extension mysql. En cli, c'est ce fichier php.ini qui est utilisé et non celui quis e trouve dans apache.



Romain

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: daviraud (194.206.111.---)
Date: 01 June 2006 à 10:31

Dans le repertoire php je n'ai pas de php.ini mais php.ini-dist et php.ini-recommended.
J'ai modifié dans les 2 sans y croire et en effet même erreur

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: daviraud (194.206.111.---)
Date: 01 June 2006 à 10:40

Ok j'ai copié mon fichier php.ini qui se trouvait sous apache dans php et c'est bon.

Merci bcq romain

Options: Répondre•Citer ce Message
Re: Exécuter un fichier php en automatique
Envoyé par: melban (---.hsd1.in.comcast.net)
Date: 13 February 2007 à 23:23

For anyone who can't translate the french what you need to do is copy the wamp/apache2/bin/php.ini file to wamp/php/php.ini

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP