Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
2161 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ligne de commande [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ligne de commande [résolu]

n°1283948
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 14:19:55  profilanswer
 

bonjour tout le monde
 
je voudrais lancer via une ligne de commande un script en php.
j'ai essayé ça :

Citation :

c:\php\php.exe  c:\web\monscript.php


mais tout ce que j'obtiens, c'est une fenêtre dos qui s'ouvre et se referme tout de suite, et le script n'est pas exécuté.
 
où est-ce que j'ai merdé ?
 
ps : OS = winXP


Message édité par jmbocquet le 15-01-2006 à 15:07:51

---------------
stats boinc : http://jmb.boinc.fr/
mood
Publicité
Posté le 15-01-2006 à 14:19:55  profilanswer
 

n°1283962
Dj YeLL
$question = $to_be || !$to_be;
Posté le 15-01-2006 à 14:33:36  profilanswer
 

Tu es sûr que le script n'est pas exécuté ? Comment en es-tu sûr ? Il fait quoi ce script ?
 
Edit : Et puis fais Démarrer -> Exécuter -> cmd
 
Et tappe ta commande dans la fenêtre de commande, comme ça elle restera ouverte et tu sauras s'il y a des erreurs.


Message édité par Dj YeLL le 15-01-2006 à 14:35:52

---------------
Gamertag: CoteBlack YeLL
n°1283966
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 14:40:10  profilanswer
 

ok, dans la fenêtre de commande je vois mieux ce qu'il se passe.
Mais comment n'y ai-je pas pensé plus tôt !!
 
le problème vient du fait que j'ai une requête sql dans le script et j'obtient :

Citation :

Fatal error: Call to undefined function mysql_connect() in c:\web\xxxxxx\yyyyyy\config_sql.php on line 17


 
nb : j'ai masqué volontairement le nom des répertoires
 
edit : le script met à jour une bdd et ecrit dans un fichier .txt


Message édité par jmbocquet le 15-01-2006 à 14:40:43

---------------
stats boinc : http://jmb.boinc.fr/
n°1283972
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 14:47:17  profilanswer
 

si je fais :

Citation :

"C:\Program Files\wamp\php\php.exe" -c "C:\Program Files\wamp\apache\php.ini" c:\web\yyyyyyy\seti.php

pour spécifier l'emplacement du fichier php.ini, j'obtiens :
Erreur lors de l'ouverture du fichier


Message édité par jmbocquet le 15-01-2006 à 14:50:57

---------------
stats boinc : http://jmb.boinc.fr/
n°1283975
Dj YeLL
$question = $to_be || !$to_be;
Posté le 15-01-2006 à 14:49:55  profilanswer
 

Hmmm là par contre je vais pas pouvoir t'aider.
 
Déjà parce que je n'ai jamais utilisé php en ligne de commande, et encore moins avec MySQL ...
 
Désolé.


---------------
Gamertag: CoteBlack YeLL
n°1283976
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 14:51:18  profilanswer
 

bah spa grave, merci quand même.
Quelqu'un dautre ?


---------------
stats boinc : http://jmb.boinc.fr/
n°1283979
IvanleFou
Posté le 15-01-2006 à 14:54:23  profilanswer
 

Perso je cree un petit script VBS.
 
Concretement je fais un fichier "lanceur.vbs" par exemple et dedans je mets ca:
 

Code :
  1. const READYSTATE_COMPLETE = 4
  2. dim inet
  3. set inet = CreateObject("InternetExplorer.Application" )
  4. inet.Navigate "http://127.0.0.1/xxx/xxx/mon_script.php"
  5. Do While Not inet.ReadyState = READYSTATE_COMPLETE
  6.     WScript.Sleep 500
  7. Loop
  8. inet.Quit
  9. Set inet = Nothing


 
Apres tu lances le fichier lanceur.vbs dans une tache planifiée


---------------
[XTBA>TSA] | Me fais pas ch*er, ou j'te fais une guerre comme t'en as jamais vue ! ©Rambo, dit le bienfaiteur
n°1283980
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 14:56:24  profilanswer
 

merci, j'essaie ça


---------------
stats boinc : http://jmb.boinc.fr/
n°1283983
jmbocquet
et la lumière fut.
Posté le 15-01-2006 à 15:01:13  profilanswer
 

merveilleux !!
ca marche :bounce:


Message édité par jmbocquet le 15-01-2006 à 15:01:26

---------------
stats boinc : http://jmb.boinc.fr/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ligne de commande [résolu]

 

Sujets relatifs
[Resolu]XHTML Strict : document type does not allow element "pre" here[Résolu] Install clé registre
Gestion d'ERREUR(Resolu)[Borland C++][Résolu] TListBox et ascenseur
[RESOLU]espace blanc sous ie[Resolu] [PHP-MySQL] Serveur MySQL derrière un proxy
[php] RESOLU retour a la ligne csv[resolu][excel] sauvegarde ligne de commande
[Résolu] [ASPX] Compilation en ligne de commande et Crystal Reports[presque RESOLU] PHP en ligne de commande, traitement hebdo
Plus de sujets relatifs à : ligne de commande [résolu]



Copyright © 1997-2014 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC