Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Можно ли средствами PHP отключить и включить интернет на локальной машине

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
land15
Отправлено: 01 Марта, 2011 - 20:38:44
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Можно ли средствами PHP отключить и включить интернет на локальной машине?
Сие мне нужно для регулярного получения нового IP адреса.
 
 Top
ALEN
Отправлено: 01 Марта, 2011 - 20:42:21
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




exec() - только аккуратно используй))
Да и вообще идея плохая
 
 Top
OrmaJever Модератор
Отправлено: 01 Марта, 2011 - 20:43:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




с помощью php можно вводить команды в консоль, а вот из консоли точно можно отключить нужно только знать как Улыбка поищите в гугле


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
land15
Отправлено: 01 Марта, 2011 - 21:22:23
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




ALEN пишет:
exec() - только аккуратно используй))
Да и вообще идея плохая


exec, как я понял, нужна внешняя программа, а я ее написать не умею.
Я думал, может в том же curl есть функции, чтобы прямо в скрипте выкл. а потом вкл.
Но ежели простейшего способа нет, значит нет, я именно это, в первую очередь, и хотел узнать.
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Марта, 2011 - 21:38:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




От рута:
PHP:
скопировать код в буфер обмена
  1. <?PHP exec("/etc/init.d/networking restart"); ?>
 
 Top
kookoorooza
Отправлено: 01 Марта, 2011 - 22:39:56
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




батник запускать...
 
 Top
land15
Отправлено: 01 Марта, 2011 - 22:52:24
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




DeepVarvar пишет:
От рута:
PHP:
скопировать код в буфер обмена
  1. <?PHP exec("/etc/init.d/networking restart"); ?>


У меня Windows, есть ли аналог для Windows?
 
 Top
Мелкий Супермодератор
Отправлено: 01 Марта, 2011 - 22:52:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DeepVarvar, не забывай приписывать ОСь. А то мало того, что никсовое решение, а я что-то сомневаюсь, что у автора линух, так и пашет под убунтой/дебиан/производные. Да и у дебиана 6.0 объявлено устаревшим.


-----
PostgreSQL DBA
 
 Top
zardoz
Отправлено: 01 Марта, 2011 - 23:08:57
Post Id


Гость


Покинул форум
Сообщений всего: 100
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




land15 пишет:
У меня Windows, есть ли аналог для Windows?

попробуйте: netsh lan reconnect

С уважением.

(Отредактировано автором: 01 Марта, 2011 - 23:10:24)

 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Марта, 2011 - 23:26:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мелкий пишет:
под убунтой/дебиан/производные

Так ПОЧТИ во всех. Не только deb-подобные. Почти все линухи имеют одну структуру.
 
 Top
Мелкий Супермодератор
Отправлено: 02 Марта, 2011 - 00:17:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DeepVarvar, ну, например, у меня под рукой оказались fedora и гента - /etc/init.d/networking нету в обоих.


-----
PostgreSQL DBA
 
 Top
DeepVarvar Супермодератор
Отправлено: 02 Марта, 2011 - 09:50:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мелкий пишет:
fedora

http://fedoraproject[dot]org[dot]ru/fedo[dot][dot][dot]p?f=23&t=239
Мелкий пишет:
гента

Не нашел.... А как там оно???
 
 Top
Мелкий Супермодератор
Отправлено: 02 Марта, 2011 - 10:21:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DeepVarvar, федора именно что: /etc/init.d/network, а не networking, как у дебиана/убунты. Таки это разные скрипты.

гента - вроде /etc/init.d/net.<имя интерфейса>


-----
PostgreSQL DBA
 
 Top
DeepVarvar Супермодератор
Отправлено: 02 Марта, 2011 - 11:01:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мелкий пишет:
а не networking

Это заметил... Но смысл в том что все находятся в одном месте /etc/init.d/......
 
 Top
JustUserR
Отправлено: 02 Марта, 2011 - 15:21:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




land15 пишет:
Можно ли средствами PHP отключить и включить интернет на локальной машине?
В качестве возможного варианта решения предполагаемой задачи, заключающейся в проведении манипулция с состоянием текущих сетевых подключение на локальной рабочей станции, в действительности возможности использование PHP-приложения, однако для обеспечения корректности и эффективности приложения необходимо применения CLI-инстанции интерпретатора, осуществляющего функционирование вне зависимости от ожидаемых HTTP-соединений пользователя, что предплагает выполнение фоновым серверных задач администрирования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB