Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: php и локальная сеть

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Антоха   (18.12.2006 в 16:00)   письмо автору
 
   для: PHP 5.2.0   (18.12.2006 в 13:51)
 

Автор: PHP 5.2.0 - Ты зачем пишешь вопросы в моей теме. Пожалуйста создай новую тему и опиши там свой вопрос. Тебе же лучше будет, быстрее ответят.
А эту тему можно закрывать.

   
 
 автор: PHP 5.2.0   (18.12.2006 в 13:51)
 
   для: Антоха   (17.12.2006 в 09:40)
 

Подскажите установил PHP5 перестали объявляться глобальные переменные. Т.е. запись вида

<?
echo $_GET['var'];
?>

вернет значение переменной var, когда как

<?
$var 
$_GET['var'];
echo 
$var;
?>

возвращает пустое значение.

   
 
 автор: Антоха   (18.12.2006 в 11:53)   письмо автору
 
   для: z0rg   (17.12.2006 в 23:56)
 

Ну ладно, буду тогда использовать ping.
Где-то уходит минута на проверку диапазона 192.168.1.[0-255]
В принципе не так критично, при том что результаты выдаются приблизительно каждые 5 сек, так что эффекта зависания нет.

Еще бы сразу выдавать результаты при каждом проходе цикла, а ни копить в буфере (echo).
Может кто-нибудь знает как это сделать.
Пробовал применять flush() - че то не работает.
<?php
for($i 1$i 255$i++) {
    echo `
ping 192.168.1.$i -n 1 -l 1 -w 1`;
    
flush();
}
?>

Наверное неправильно делаю?

   
 
 автор: z0rg   (17.12.2006 в 23:56)   письмо автору
 
   для: Антоха   (17.12.2006 в 16:18)
 

php не для этих целей, так что не стоит изобретать ручку для космоса со удержанием давления когда можно использовать простой карандаш....

   
 
 автор: cheops   (17.12.2006 в 16:22)   письмо автору
 
   для: Антоха   (17.12.2006 в 16:18)
 

Вы можете запускать любую другую программу из скрипта, правда она должна возвращать результаты работы в стандартный поток вывода, т.е. быть консольной... можно использовать утилиту ping, но она достаточно долго гоняет пакеты.
<?php 
  
echo `ping 127.0.0.1`;
?>

   
 
 автор: Антоха   (17.12.2006 в 16:18)   письмо автору
 
   для: Саня   (17.12.2006 в 15:54)
 

Программа - это конечно хорошо, но хотелось бы "самому" написать скриптик, чтобы знать как всё работает. А прогу (я считаю) нужно устанавливать если твой код/скрипт очень медленно работает или если это не возможно сделать данным языком программирования.
Все-таки, самому приятнее будет, если это твой код/скрипт.
Так шо, если на пхп такую задачку нельзя сделать или сделать, но с большими жертвами чего-либо, то я только "ЗА" использование определенной программы.
В общем буду ждать, может кто-нибудь сможет мне помочь.

   
 
 автор: Саня   (17.12.2006 в 15:54)   письмо автору
 
   для: Антоха   (17.12.2006 в 15:30)
 

Для быстренькой проверки используйте программу LanScope.

   
 
 автор: Антоха   (17.12.2006 в 15:30)   письмо автору
 
   для: cheops   (17.12.2006 в 13:29)
 

Я точно не знаю. Можно наверное проверят по 139 или 445.
Запускаю cmd.exe. Пишу netstat -an 4
Захожу на любой комп, допустим под именем XXX.
В ком. строке высвечивается:
TCP 192.168.1.135:3799 192.168.1.201:139 TIME_WAIT
Где
192.168.1.135:3799 - мой комп
192.168.1.201:139 - XXX комп
Так что может 139 попробовать? Или уж объясните, как определить открытый порт.
Интересно, а как тогда ping работает?
Он ведь тоже наверное по какому-то порту отправляет пакеты?

   
 
 автор: cheops   (17.12.2006 в 13:29)   письмо автору
 
   для: Антоха   (17.12.2006 в 07:21)
 

Быстренько вряд ли получится... если ли на этих машинах какой-то открытый порт?

   
 
 автор: Антоха   (17.12.2006 в 09:40)   письмо автору
 
   для: Shest   (15.12.2006 в 07:08)
 

Ну может кто-нибудь даст ответ?

   

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования