Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Веб-технологии
»
Заглушка для веб\'а
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
2
Вниз
Автор
Тема: Заглушка для веб\'а (Прочитано 7838 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
:
05 Июня 2003, 15:21:23 »
Знаете есть такая штука для ПХП заглушка для мыла, что бы локально юзать, она всё мыло кидает в файл.
А можно такую же штуку замутить для вэба, типа запрос брозером посылаешь, а он его не в сеть пускает, а в файл пишет?
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Заглушка для веб\'а
«
Ответ #1 :
05 Июня 2003, 15:26:57 »
Alexandr
веб сервер называется =)
Записан
AS IS...
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #2 :
05 Июня 2003, 15:27:33 »
и как?
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #3 :
05 Июня 2003, 15:31:07 »
мысль уловил.
Более конкретно:
Есть прога - рубится в сеть, подключается к опред. серваку и ещё какие-то действия делает, как Апач так настроить, что он всё записал в файлик
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Заглушка для веб\'а
«
Ответ #4 :
05 Июня 2003, 15:50:43 »
Alexandr
а это не обязательно Апач
в принципе прога должна слушать 80 (по умолчанию) порт и все, что приходит писать в файл
такую мона написать...
Записан
AS IS...
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #5 :
05 Июня 2003, 15:58:22 »
на перле или пхп можно?
И намекни как.
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Заглушка для веб\'а
«
Ответ #6 :
05 Июня 2003, 16:03:09 »
смысл в чем.
если не вдаваться в подробности. то у тебя в памяти постоянно висит процесс, который открывает сокет на 80 порту и слушает его
и все, что он оттедыва проичает - пишет в файл
если сможешь повесить PHP или Perl скрипт таким макаром - то можно
и то и другое с сокетами работать умеет.
и с файловой системой тоже
Записан
AS IS...
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #7 :
05 Июня 2003, 16:19:27 »
это-то ясно, примерно-то я представляю как это работает, а вот какие-нибудь наработки или что-нть поконкретнее?
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Заглушка для веб\'а
«
Ответ #8 :
05 Июня 2003, 16:24:15 »
хмм...
А если одновременно будет несколько запросов ?
Нужно будет форкать процесс, а ПХП для этого не предназначен (хотя
http://php.net/pcntl
конечно поможет, но только под Unix-ом)
Вот пример
http://phpclub.net/talk/showthread.php?s=&threadid=32290&rand=46
ЗЫ
все имхо
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #9 :
05 Июня 2003, 16:25:31 »
Мне надо-то всего 1 прогу - что она отсылает и куда!
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #10 :
05 Июня 2003, 16:34:41 »
Макс
я эту тему глянул
http://phpclub.net/talk/showthread.php?s=&threadid=32290&rand=46
вроде похоже на то что мне надо.....
Как её приладить?
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Заглушка для веб\'а
«
Ответ #11 :
05 Июня 2003, 16:35:21 »
Макс
Эт понятно.
НА винде надо будет отдельный поток под каждый запрос делать...
Alexandr
Наработки есть, но во первых на C, во вторых под Win32 а в третьих совсем в другую сторону, хотя принцип работы тот же самый...
Записан
AS IS...
FreeSpace
Штатный лодырь
Ветеран
Сообщений: 613
+0/-0
2
Заглушка для веб\'а
«
Ответ #12 :
05 Июня 2003, 18:33:01 »
Ой, а чего файлы к сообщению присоединять нельзя?
В любом случае, он маленький, так что кину его прямо сюда:
<?
php
define
(\
'n\', "\\n");
// Получаем все заголовки в массив $headers
$headers = getallheaders();
// В буфер вывода пишем текущую дату...
$output = n."========== ". date("d-m-Y, H:i:s") ." ==========".n;
/*
// ... потом пишем Remote address и forwarded for ...
"Remote address: ".getenv(\'REMOTE_ADDR\').n.
"Forwarded for: ". $HTTP_SERVER_VARS[\'X-FORWARDED-FOR\'].n;
*/
// Перебираем заголовок один за другим и пишем их в буфер вывода.
foreach ($headers as $header => $value) {
$output .= "$header: $value".n;
}
// Удаляем массив $headers, который нам уже не нужен
unset($headers);
// Выводим заголовки прямо в окно браузера, сделавшего запрос
//echo nl2br($output);
// Открываем файл и пишем буфер вывода в него
$fp = fopen(\'headers_log.txt\', \'a\');
fwrite ($fp, $output);
fclose($fp);
?>
Написал для личного использования, так что скорее всего его надо будет подправить. Ловит он только заголовки HTTP запроса, который идет на тот самый 80-й порт. Насколько я понял, именно это и требуется.
Записан
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Заглушка для веб\'а
«
Ответ #13 :
05 Июня 2003, 19:15:46 »
Вопрос не в том как записать лог, а в том, как поток данных отправляемых по TCP перехватить и отправить на определённую программу.
Ещё раз уточню:
Есть Дельфийская прога (чёрный ящик
, которая рубится в сеть, подключается к опред. серваку и ещё какие-то действия делает с сетью.
Хочется отловить все данные посылаемые в сеть (типа фалового монитора, тока для сети
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Заглушка для веб\'а
«
Ответ #14 :
05 Июня 2003, 19:17:21 »
FreeSpace
для того чтобы твое работало надо Apache + mod_php
Насколько я понял,
Alexandr
-у нужна отдельная программа.
Alexandr
Цитировать
Как её приладить?
не знаю, не разбирался. У тебя я так понимаю Unix ?
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Печать
Страницы: [
1
]
2
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Веб-технологии
»
Заглушка для веб\'а
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28