fastix®: exe auf Server starten

Beitrag lesen

Moin!

Beachte die Backticks in $dummy=pfad\_zur/schalter.exe ein und ... aus.
Du musst in der php.ini ggf. das Ausführen von Systembefehlen zulassen.

Ich weise Dich darauf hin, dass derlei Spielereien gefährlich sein können.

<html>  
<head>  
<title>Lichtschalter</title>  
</head>  
</body>  
<?php  
if ('cos33cos3' == $_POST['user'] &&  'strubelschwurbel' == $_POST['pass']) {  
       if ('ein' == $_POST['ein_aus'])  
            $dummy=`pfad_zur/schalter.exe ein` ;  
             print '<h1>Licht eingeschaltet.</h1>'  
       } else {  
            $dummy=`pfad_zur/schalter.exe ein` ;  
             print '<h1>Licht ausgeschaltet.</h1>'  
       }  
} else {  
?>  
<form method="post" action="<?php print $_SERVER['PHP_SELF']">  
User:<input type="text" name="user" /><br />  
Pass:<input type="password" name="pass" /><br />  
<input type="submit" name="ein_aus" value="ein"/><input type="submit" name="ein_aus" value="aus"/>  
</form>  
<?php  
}  
?>  
</body>  
</head>

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix