Хаб на PHP или на Perl |
Здравствуйте, гость ( Вход | Регистрация )
Хаб на PHP или на Perl |
22.7.2010, 15:34
Сообщение
#21
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 27.11.2009 Пользователь №: 5 183 Спасибо сказали: 1 раз |
Цитата Вам сюда => тыц Светую самому написать заново... - > в юзербаре логотип моего сайта )) Цитата и кстати не потеме но всетаки какой лучше использовать софт цель: Создать фтп директорию к которой подрубается юзер и заливает по фтп файл, который затем расшаркивается система нужно на юникс... Несовсем понял что имелось ввиду. PHP может закидывать файл на фтп. Только пока мне не известны способы прямого закидывания. Сначала файл надо сохранить на винч серва, а потом можно скопировать его на фтп. |
|
|
22.7.2010, 16:54
Сообщение
#22
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
Цитата в одно время сидел как саппорт-бот на хабе, отвечал в общий чат на вопросы пользователей, и в личку всякую фигню. Сейчас сидит считает статистику, также иногда через него делаю поисковые запросы. Впринципе можно сделать чтобы скачивал файлы и вобще выполнял все функции клиента. а можешь подсказать логику отправки поискового запроса? т.е. у меня есть бот, который просто висит на хабе и смотрит чат и поиск, как заставить его реагировать на сообщения, тоже представляю. а как скормить команду( поисковый запрос тот же самый)? делать переодическое считывание файла/запрос mysql? и как скачать файл-лист? отправить команду системе запустить еще 1 пхп-скрипт, заточенный на скачивание файла, и смотреть его состояние? |
|
|
22.7.2010, 17:26
Сообщение
#23
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Светую самому написать заново... - > в юзербаре логотип моего сайта )) Несовсем понял что имелось ввиду. PHP может закидывать файл на фтп. Только пока мне не известны способы прямого закидывания. Сначала файл надо сохранить на винч серва, а потом можно скопировать его на фтп. Ну допустим, а что тебе жалко?? да и вообще магнитик это знак дс сети... и ведь логотип то не рисовался исключительно для вас (Я его уже видел где-то...) и видны среды вырезания... да ладно не будим сорится... И мой тебе совет некогда не делайте прозрачные пнг на логотип или подобные вещи... нужно делать не прозрачное тогда это будет куда тюжелее вырезать..) Я кстати видал движок на пхп и перле, для торент сетей так сказать... он достаточно мощный и хорошо используется, из него вроде бы на летбите делали торент загрузку... Его вполне можно переписать под хабы... |
|
|
22.7.2010, 17:59
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 27.11.2009 Пользователь №: 5 183 Спасибо сказали: 1 раз |
HackFresse ммм, не вижу никакой проблемы, по протоколу просто отправляешь сформированную строку а потом ловишь ответ от хаба....это в пассивном режиме естесно.
Насчёт приёма файла, никогда этого не делал. Тут сперва нужно уточнить что необходимо создать отдельное соединение с пользователем. На первый взгляд в рамках одного скрипта это делать опасно, т.к. если он повиснит ненадолго - может разорваться соединение с хабом. Надо изучить этот вопрос поглубже, а так яб делал эту операцию отдельным скриптом -> отправил ему запрос типо скачать файллист с такого-то ипа и работаешь дальше. Проверять выполнил ли он данную задачу осноному скрипту нет смысла. DEN 007, не, не жалко, просто в юзербаре не просто магнитик, а именно шапка моего сайта, но я не против Насчёт переписки, это дело очень сложное и лично я в своих проектах в конечном итоге переписывал весь код полностью. Лучше всегда писать сначала, т.к. с первого взгляда не определишь школьник писал или профессионал. И потом зае..ся ошибки в алгоритме искать. |
|
|
22.7.2010, 18:27
Сообщение
#25
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
вот у меня и вопрос, как "впарить" эту самую строку поисковую.. т.е. болтается бот на хабе час, собирает что-то, а тут вдруг я захотел задать ему команду - как и через что?
по поводу закачки файлов - видел где-то бота, который работает только под линуксом и запускает отдельный процесс для каждой закачки, а потом смотрит через top вроде состояние, чтобы убивать зависшие процессы.. как-то так. Но лучше , думаю, научиться использовать перлового бота от pro , вот только бы научиться его допиливать и затачивать "под свои цели"... |
|
|
22.7.2010, 19:34
Сообщение
#26
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 27.11.2009 Пользователь №: 5 183 Спасибо сказали: 1 раз |
PHP зависнуть не может, там по умолчанию максимальное время выполнения 30 секунд. Можно задать любое другое. По истечению этого времени скрипт перестаёт выполнятся и выводит ошибку timeout...
Тут разработчики флая бывают? |
|
|
22.7.2010, 23:52
Сообщение
#27
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Цитата Насчёт переписки, это дело очень сложное и лично я в своих проектах в конечном итоге переписывал весь код полностью. Лучше всегда писать сначала, т.к. с первого взгляда не определишь школьник писал или профессионал. И потом зае..ся ошибки в алгоритме искать. понимаешь прост не хочу изобретать велосипед, вот скора будет время, полажу по забугорным форумам малали чего найду..) обычно я там нахожу Ну я могу убрать магнитик с юзербара... есть свой логотип, прост в свое время понравился магнитик.. |
|
|
3.8.2010, 7:29
Сообщение
#28
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.11.2009 Пользователь №: 4 975 Спасибо сказали: 0 раз |
|
|
|
3.8.2010, 8:36
Сообщение
#29
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
На PHP хостинге особо не разгонишся. Во-первых хаб на php будет жутко тормозить. Во вторых, для его запуска потребуется скорее крон, чем веб интерфейс.
А так, в принципе, идея реализуемая. Если писать на неблокирующих сокетах, то выйдет некое подобие многопоточности. Но придется все делать единым скриптом. Распараллелить особо не получится. Резюме: человек 100 такое чудо может и потянет, и то не факт. P. S. И да, в любом слуае, то что выйдет это будет обрезок. Ни тебе скриптов, ни тебе всяких полезностей. Что-то вроде подключиться, чатиться и качать, не более того. И еще, в php есть ограничение на максимальный объем памяти, так что по превышении его хаб попросту отвалится. Cсылочку можно на данное чудо ? Не знаю как у вас, у меня при просмотре этой темы, в самом низу страницы, находится модуль похожие темы и там представлена ссылка: perl Net::DirectConnect |
|
|
3.8.2010, 18:33
Сообщение
#30
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 9.11.2009 Пользователь №: 4 975 Спасибо сказали: 0 раз |
Как его настроить ?)))
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Ищу специалиста на позицию Perl (Lua) developer Московское представительство американской софтверной компании приглаша |
0 | Katteia | 5 840 | 25.10.2012, 15:33 Посл. сообщение: Katteia | |
пингер на perl . |
0 | Lamo | 8 116 | 5.8.2011, 23:30 Посл. сообщение: Lamo | |
Документация DBHub - Написание скриптов на Perl | 0 | Артём | 7 673 | 20.10.2010, 18:08 Посл. сообщение: Артём | |
perl Net::DirectConnect | 33 | pro | 43 107 | 10.8.2010, 8:33 Посл. сообщение: HackFresse |
|
Сейчас: 27.11.2024, 2:55 |