Scripts
Remote reboot / restart server
Als je dit scriptje activeert zal de computer waar het script op draait worden herstart of worden afgesloten. Om dit script te proberen op je gehuurde webhost zal hoogst waarschijnlijk niet werken. Bijna alle webhost's staan de functie die ik in de script gebruik niet toe. Dit is getest op Windows XP. Heb ook een linux versie geplaatst, alleen weet ik niet of die werkt... Uitleg Kopieër de code. Verander (als je dat wilt) de pagina naam. Volg 1 van deze 4 links: windowsXP.php?p=winxpshut windowsXP.php?p=winxpreboot linux.php?p=linuxshut linux.php?p=linuxreboot
remote-reboot-restart-server
windowsxp.php:
<?php
// check if 'p' has been set
if(isset($_GET['p']))
{
$p = $_GET['p'];
// shutdown
if($p == 'winxpshut')
{
$output = shell_exec('shutdown -s -t 20');
echo "<p>" . $output . "</p>";
echo "<p>Uw server wordt over 20 seconden afgesloten.</p>";
}
// reboot
elseif($p == 'winxpreboot')
{
$output = shell_exec('shutdown -r -t 20');
echo "<p>" . $output . "</p>";
echo "<p>Uw server wordt over 20 seconden herstart.</p>";
}
// no valid value
else
echo "Geen goede waarde ingevuld.";
}
// 'p' contains no value
else
echo "Geen waarde ingevuld.";
?>
linux.php:
<?php
// check if 'p' has been set
if(isset($_GET['p']))
{
$p = $_GET['p'];
// shutdown
if($p == 'linuxshut')
{
$output = shell_exec('shutdown -h now');
echo "<p>" . $output . "</p>";
echo "<p>Uw server wordt afgesloten.</p>";
}
// reboot
elseif($p == 'linuxreboot')
{
$output = shell_exec('shutdown -r now');
echo "<p>" . $output . "</p>";
echo "<p>Uw server wordt herstart.</p>";
}
// no valid value
else
echo "Geen goede waarde ingevuld.";
}
// 'p' contains no value
else
echo "Geen waarde ingevuld.";
?>
Reacties
0