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