insecteaterЧет, 15.02.07, 06:53 |
Вижте какво си съчиних на php: <?php
//Place your modem login information here
$User = '';
$Password = '';
$Address = '192.168.1.1';
//Set some variables
$web = ($_SERVER["SERVER_PORT"] == 80);
$NL = "\r\n";
if ($web) echo '<pre>';
//Conecting to modem
$socket = socket_create(AF_INET, SOCK_STREAM ,SOL_TCP); // create the socket
$connection = socket_connect($socket, $Address, 23);
if (!$connection) die('Cannot connect to '.$Address);
//Log in to modem
socket_read($socket,2046);
echo socket_read($socket,2046);
socket_write($socket,"$User\r\n");
sleep(1);
echo socket_read($socket,2046).$NL;
socket_write($socket,"$Password\r\n");
sleep(1);
echo socket_read($socket,2046).$NL;
//Send reboot command
socket_write($socket,"reboot\r\n");
sleep(1);
echo socket_read($socket,2046).$NL;
//Exiting
echo socket_write($socket,"logout\r\n").$NL;
sleep(1);
echo socket_read($socket,2046);
socket_close($socket);
if ($web) echo '<pre>';
?> |
Било то за crontab или за web |
anonymousЧет, 14.06.07, 11:19 | RE: Рестартиране на модем чрез php
a za restart na pc kak 6te izglejda :) |
insecteaterЧет, 14.06.07, 11:33 | RE: RE: Рестартиране на модем чрез php
” a za restart na pc kak 6te izglejda :) „
Предполагам, че за линукс ще е нещо от сорта на: <?php
exec('shutdown -r now');
?> |
Става въпрос за скриптове от страна на сървъра. Ако искаш да си изключиш компютъра, можеш да натиснеш "Turn off computer" под DOS да напишеш например "shutdown -r", да натиснеш копчето за изключване, да му издърпаш захранващия кабел, да прережеш жиците на електроинсталацията у вас, да сложиш бомба в електроразпределителната станция или да спреш няколко блока на АЕЦ Kозлодуй. |