ich möchte eine ausführbare (.exe) Datei, welche sich auf meinem Win-XP Web-Server befindet über php starten.
Dabei brauche ich Hilfe. Bis jetzt habe ich schon einige Zeit gegoogelt und auch hier die Boardsuche benutzt und bin auf folgendes gestoßen:
- Code: Select all
<html>
<head>
<title>Programme auf dem Server starten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<?
$pfad = "C:/Pfad/"; // Backslashes durch slashes ersetzen, muss mit slash abschließen
$dateiname = "tskill";
$parameter = "";
function startexe($path, $exe, $args = "")
{
global $conf;
if (file_exists($path . $exe))
{
chdir($path);
if (substr(php_uname(), 0, 7) == "Windows")
{
pclose(popen("start \"bla\" \"" . $exe . "\" " . escapeshellarg($args), "r"));
}
else
{
exec("./" . $exe . " " . escapeshellarg($args) . " > /dev/null &");
}
}
}
startexe ($pfad, $dateinahme, $parameter);
?>
</body>
</html>
ich denke mal, dass wird noch nciht passen. kann mir einer genau sagen, wie ich das ganze aufzubauen habe? bis zum substring ist alles klar, aber dann steige ich aus...
danke für die antworten