Lancer un vbscript

Résolu
sdisp Messages postés 75 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 17 octobre 2008 - 25 août 2006 à 11:09
sdisp Messages postés 75 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 17 octobre 2008 - 28 août 2006 à 09:46
Bonjour.

Dans une page php je cree une requete sql que je veux faire executer a un script vb.
Je vousdrais savoir comment lancer mon script ( qui est dans un fichier .vbs et non dans le fichier .php), en faite cela revient a executer un programme.
Et comment je peut faire pour recuperer la chaine de la requete ecrite dans le php.

Merci.

5 réponses

sdisp Messages postés 75 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 17 octobre 2008 1
28 août 2006 à 09:44
Re.
Donc ca marche en faisant :
 - dans le code php :
      exec("wscript.exe "script.vbs" "select nomChamp from nomTable"");
 - dans le vb pour recuperer la requete :
      Dim objArgs : Set objArgs = WScript.Arguments
      Dim  strQuery : strQuery  = objArgs(0)

Merci pour votre aide.
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 août 2006 à 13:27
Hello,

vas voir du côté de exec (), passthru (), system ()...
0
cs_eXon Messages postés 166 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 8 avril 2007 1
25 août 2006 à 23:35
Ttu peux simplement le passé en script par HTML:


<script type="text/vbscript">
Dim SQL as String
SQL = "<?php echo $sql; ?>"
</script>
<script type="text/vbscript" src="script.vbs"></script>

Je ne sais pas si ca marche, mais d'après moi il doit avoir une solution avec quelque chose du genre.


----------------


eXon
0
sdisp Messages postés 75 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 17 octobre 2008 1
28 août 2006 à 08:35
Bonjour.

Ok je vais tester tous celà.

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sdisp Messages postés 75 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 17 octobre 2008 1
28 août 2006 à 09:46
Au faite dans le vb j'avais des MsgBox et cela ne marché pas, en les enlevant ca marche.
0
Rejoignez-nous