begin process at 2012 05 30 22:12:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Lancer un exe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lancer un exe

mardi 5 juillet 2011 à 17:37:00 | Lancer un exe

Sinsitrus

Salut à tous !

Voilà, j'ai fais un logiciel en VB6 et je souhaiterai le faire installer depuis une page php lorsque celui-ci exécutera ce code :

Code PHP :
<?php
if (isset($_POST["Valid"])) {
$Valid =  $_POST["Valid"];

mysql_connect("127.0.0.1", "root", ""); // Connexion à MySQL
mysql_select_db("computracekey");  

$req=mysql_query("select * from clevalidation where Validation='$Valid'"); 
$nb= mysql_num_rows($req);
echo $nb;
if ( $nb > 0 )
{echo ' existe';}
else
{echo ' n'existe pas';}}

?>
<form id="form1" name="form1" method="post" action="">
  <input name="Valid" type="text" id="Valid" value="BONJOUR" size="35" maxlength="25" />
  <br />
  <label>
  <input type="submit" name="button" id="button" value="Envoyer" />
  </label>
</form>


En fait je m'explique. Dans une page de mon VB6, j'ai fais appel à ma page sur mon site qui m'affiche une zone de texte et un bouton.
Cette page comme vous voyez cherche dans la base de donnée la clé et si celle-ci existe, le setup.exe depuis le CD (soit E:\ soit D:\ ou autre selon l'utilisateur) se lance et s'il n'existe pas il aura un message.

Malheureusement j'ai déjà eu du mal à faire ce bout de code en php (vu que je suis archi nul en php) et je demande votre aide.
Pourriez-vous me donner un coup de pouce svp ?



Merci

----------
OS : Windows XP SP3 et Vista 32
Platforme : VB 6.0 + SP6
Ok VB6.0 c'est pas net !
vendredi 8 juillet 2011 à 10:43:57 | Re : Lancer un exe

TychoBrahe

Salut,

1. PHP est un langage côté serveur, il n'a strictement aucune influence côté client.
2. Si ce genre de choses était possible depuis une page web, ce serait un grave problème de sécurité.

Conclusion : impossible et inacceptable.

PS : ton code php est foireux au niveau des chaînes de caractères, tu as oublié d'échaper une quote.
lundi 18 juillet 2011 à 17:44:28 | Re : Lancer un exe

kohntark

Membre Club
Salut,

... ce qui devait être dit a été dit. Cependant, et si je comprends bien ce que tu souhaites faire, je ne vois pas où se trouve le pb :

- ton setup VB6 ouvre un formulaire en demandant la clé de validation
- tu soumets cette clé vers ta page PHP qui ne fait que contrôler son existence dans la DB et retourner 'ok' ou 'pas ok'
Eventuellement tu en profites pour logguer les clés qui ont été utilisées, des infos utilisateurs etc ...
- ton programme lance l'install si il reçoit 'ok', ou affiche un message d'erreur dans les autres cas.

... bien évidemment il convient d'implémenter un échange un peu plus sécurisé que 'ok/pas ok'

Ai je mal compris ?

Cordialement,


Kohntark -
vendredi 22 juillet 2011 à 17:31:49 | Re : Lancer un exe

Sinsitrus

Le problème a été resolu en fait.
J'ai appelé ma page php dans un form VB et il control le tout en php et non plus en VB.
L'utilisateur ne sait pas si c'est en php bien entendu, ce qui resoud mon problème.
En fait, je voulais utiliser VB6 même pour accéder à ma base de données mySQL, mais je crain qu'il enregistre dans le regedit les accès au serveur et à la base mySQL... sauf erreur de ma part, je ne sais pas le faire.


Cette discussion est classée dans : exe, page, code, php, existe


Répondre à ce message

Sujets en rapport avec ce message

Affichage, enregistrement et recuperation de l'url [ par bedidaquin01 ] bonjour mes frères grands, venez moi en aide pour la réussite de mon script svp. j'ai deux page: La première:[u]maeqapeil.php[/u] j'effectue une reche Passage de variables via formulaire [ par jnkfou ] Bonjour, je suis en train de creer une page qui permettrais de modifier le profil de l'utilisateur (c'est a partir un d'un blog wordpress que j'ai mo 2 formulaire en conflit [ par scromania ] bonjour, Voila dans la cas ou l'utilisateur et de niveau =9 alors une page (include)et en plus. [code=php]if ($visiteur == 9){ include("modules/Page Comment insérer du code PHP dans une page HTML [ par christie49 ] Comment [b]intégrer[/b] un bout de [b]code PHP [/b]dans une [b]page HTML[/b] et [b][u]pouvoir transmettre les variables javascripts à mon code PHP [/u defaut de transmision avec url php html [ par profiter ] bonjour lorsque j'envoie une variable a l'aide d'un url aussi la var je la recupere de la base de donnees et s'affiche bien dans la premiere page alor Mon formulaire ne s'affiche pas dans ma page php [ par brfrance ] Bonjour, Bonjour, Mon formulaire html (voir ci dessous) ne s'affiche pas dans ma page php. formulaire :[code=html] " name="commentaire"> Une petite question sur les pages php [ par ian ] Faut-il toujours insérer le code php dans le body d'une page html qui a une extension .php, ou y-a-t-il un moyen de faire fonctionner une page de cod [SQL-PHP] affichage page par page [ par cedvoyage ] J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' : Le code PHP me crée des ligne vide [ par microdevweb ] Bonjour, Voila j'ai un petit problème je crée un page php qui en appelle telle ou telle autre page suivant le cas avec la fonction require. Il sembler


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales