download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Рестартиране на модем чрез php

Автор
Съобщение
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

редактиран от insecteater на 15.02.07 06:55
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озлодуй.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.