Per PHP einen Shoutcast-Server starten/stoppen
Ja Hallo erstamal ,
Ich habe ein Problem, ...
...einen Shoutcast-Server über PhP zu stoppen
zum starten verwende ich folgenden code:
funktioniert auch aber die datei soll öfters mit anderen config files geöffnet werden und auch einzeln beendet werden
ABER WIE?
plz Help
Gruß tyfoon
Ich habe ein Problem, ...
...einen Shoutcast-Server über PhP zu stoppen
zum starten verwende ich folgenden code:
<?php
<?php
define ('EXEC_TMP_DIR', 'C:\tmp');
function windExec($cmd,$mode=''){
// runs a command line and returns
// the output even for Wind XP SP2
// example: $cmd = "fullpath.exe -arg1 -arg2"
// $outputString = windExec($cmd, "FG");
// OR windExec($cmd);
// (no output since it runs in BG by default)
// for output requires that EXEC_TMP_DIR be defined
// Setup the command to run from "run"
$cmdline = "cmd /C $cmd";
// set-up the output and mode
if ($mode=='FG'){
$outputfile = EXEC_TMP_DIR . "\\" . time() . ".txt";
$cmdline .= " > $outputfile";
$m = true;
}
else $m = false;
// Make a new instance of the COM object
$WshShell = new COM("WScript.Shell");
// Make the command window but dont show it.
$oExec = $WshShell->Run($cmdline, 0, $m);
if ($outputfile){
// Read the tmp file.
$retStr = file_get_contents($outputfile);
// Delete the temp_file.
unlink($outputfile);
}
else $retStr = "";
return $retStr;
}
windExec("D:\\srv\\scast\\gwp_radio.exe");
?>
ABER WIE?
plz Help
Gruß tyfoon
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 47533
Url: https://administrator.de/contentid/47533
Ausgedruckt am: 26.11.2024 um 07:11 Uhr
15 Kommentare
Neuester Kommentar
Hi,
Was bewirkt die Zeile ausgelegt auf die Funktion?
Warum setzt du dort "mode='' und weiter unten frägst du die Variable ab. Diese IF Entscheidung wird nie zutreffen.
Gruß
Dani
}
windExec("D:\\srv\\scast\\gwp_radio.exe");
?>
function windExec($cmd,$mode=''){
if ($mode=='FG'){
...einen Shoutcast-Server über
Was für ein Dienst ist das?funktioniert auch aber die datei soll
Datei? Du meinst sicher den Dienst.öfters mit anderen config files geöffnet werden
Du willst einen Dienst mehrmals starten?!Gruß
Dani