Knowledge Base Nr: 00217 progexec.php - http://www.swe-kaiser.de
Downloads:
php: programme ausführen und ausgabe umlenken
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Scheduler Info</title>
</head>
<?
$cmd = "c:/winnt/system32/at.exe";
set_time_limit(10);
?>
<body>
<h1>Scheduler Info</h1>
<hr>system<br>
<?
system(escapeshellcmd($cmd));
#warten bis datei erzeugt wurde
$len = 0;
while ($len == 0)
{
clearstatcache();
$len = @filesize($filename);
if ($len > 0)
break;
}
?>
<hr>passthru<br>
<? passthru(escapeshellcmd($cmd)); ?>
<hr>exec<br>
<pre>
<?
exec(escapeshellcmd($cmd), $output);
while (list($lineno,$line) = each($output))
{
echo "$lineno: $line\n";
}
?>
</pre>
<hr><br>
</body>
</html>