Eléphanteau du PHP |
19 Messages
31 oct. 2008, 15:03
J'ai créé plus ou moins script mais j'ai encore un petit souci.
En local sur mon poste tout marche bien le script me lance le .bat et effectue la connexion en Telnet.
Mai lorsque que je le fais sur un ordinateur distant qui accéde à ma page Web, le script s'éxecute pas sur son poste mais sur le mien. Est-ce que quelqu'un pourrait m'aider.
$host=$_GET["ip"];
$shell= fopen("C:\CMD.bat","w+" ); //On crée ou on ouvre un fichier .bat
$line="telnet ".$host."";
fwrite($shell,$line); //on ecrit ds ce fichier bat la ligne du dessus
$line2="\n"."exit";// on va a la ligne et on tape la commande pour fermer la fenetre dos
fwrite($shell,$line2);
fclose($shell); //on ferme le fichier bat
exec("start C:\CMD.bat" ); // on exécute ce fichier bat
Pour votre aide merci.