Название: Parser Башорга Отправлено: naxellar от Май 01, 2007, 09:36:26 Я вот сделал. Могу дать, кому нужен. Для него исчу хостинг:
Можно менять set_time_limit, file_get_contents работает с URL. Название: Re: Parser Башорга Отправлено: Alder от Май 01, 2007, 10:41:36 Я вот сделал. Могу дать, кому нужен. Для него исчу хостинг: Можно менять set_time_limit, file_get_contents работает с URL. По поводу хостинга глянь в разделе Объявления. А чего парсер умеет твой? Название: Re: Parser Башорга Отправлено: naxellar от Май 01, 2007, 10:55:43 Я вот сделал. Могу дать, кому нужен. Для него исчу хостинг: Можно менять set_time_limit, file_get_contents работает с URL. По поводу хостинга глянь в разделе Объявления. А чего парсер умеет твой? Он пока просто грузит новое к себе в файл, а потом постранично мона смотреть. И интерфесй свой написать можно. Я себе написал. Он очень похож на старый, но чуть изменил Название: Re: Parser Башорга Отправлено: naxellar от Май 01, 2007, 11:26:04 Проблемка. Долблюсь уже долго.
Код: (php) if (!in_array($CurrentPageMessages[$j],$Messages)) { Название: Re: Parser Башорга Отправлено: naxellar от Май 06, 2007, 01:32:38 Выкладываю исходники. Пишите пожелания и критику сюда.
Прочтите обязательтно !readme.txt. Если вы скачали, то отпишитесь сюда. Хочется знать, кто скачал. Кнопка "Полное обновление" -- просматривает страницы башорга начиная со старых и выбирает те сообщения, которых нет в базе. "Быстрое обновление" -- просматривает страницы башорга начиная с новых, пока не встретит уже существующее в базе сообщение. Название: Re: Parser Башорга Отправлено: Alder от Май 06, 2007, 06:10:56 Скачал. Погляжу ;)
З.Ы. А с Бездной он работает? Название: Re: Parser Башорга Отправлено: naxellar от Май 06, 2007, 06:47:23 Скачал. Погляжу ;) А что за Бездна??З.Ы. А с Бездной он работает? Название: Re: Parser Башорга Отправлено: Alder от Май 06, 2007, 06:59:41 А что за Бездна?? http://bash.org.ru/abyss.phpЭто не заапрувленные пока цитаты. Просто там часто проскакивают хорошие вещи, которые не попадают под чувство юмора админов БАШа. Название: Re: Parser Башорга Отправлено: naxellar от Май 06, 2007, 07:04:00 А что за Бездна?? http://bash.org.ru/abyss.phpЭто не заапрувленные пока цитаты. Просто там часто проскакивают хорошие вещи, которые не попадают под чувство юмора админов БАШа. А чего их там мало так. Как оно там это все работает? Название: Re: Parser Башорга Отправлено: naxellar от Май 06, 2007, 07:08:10 Если кто себе дизайн сделает, то просьба выкладывать.
Название: Re: Parser Башорга Отправлено: naxellar от Май 06, 2007, 07:22:50 Обновил чуть. Изменен файл system\html\templates\jokes-view.htm. Мелкая оплошность.
Название: Re: Parser Башорга Отправлено: Alder от Май 06, 2007, 08:05:22 Понял. Разбремся и сделаем. Их там много. При каждом обновлении страницы выдается новый список (ну или частично новый - по рандому)А чего их там мало так. Как оно там это все работает? Название: Re: Parser Башорга Отправлено: naxellar от Май 07, 2007, 01:10:19 Их там много. При каждом обновлении страницы выдается новый список (ну или частично новый - по рандому) Так а как мне их упорядочиватьНазвание: Re: Parser Башорга Отправлено: Alder от Май 07, 2007, 08:21:12 Их там много. При каждом обновлении страницы выдается новый список (ну или частично новый - по рандому) Так а как мне их упорядочиватьНазвание: Re: Parser Башорга Отправлено: naxellar от Май 07, 2007, 08:42:06 Их там много. При каждом обновлении страницы выдается новый список (ну или частично новый - по рандому) Так а как мне их упорядочиватьНазвание: Re: Parser Башорга Отправлено: Alder от Май 07, 2007, 08:52:06 Я понял. А если они там хрен знает как отображаются, в косом порядке, то как мне делать обновление. Просто смотреть, каких нету?? Да. Поиском по базе.Название: Re: Parser Башорга Отправлено: naxellar от Май 07, 2007, 08:58:30 Я понял. А если они там хрен знает как отображаются, в косом порядке, то как мне делать обновление. Просто смотреть, каких нету?? Да. Поиском по базе.Название: Re: Parser Башорга Отправлено: Alder от Май 07, 2007, 09:00:32 Просто тогда какие-то пропустить можно Ну да вообщем-то. Ты можешь не перебрать все цитаты из Бездны за день,а вечером вроде (или раз в 2 дня) их чистят - часть удаляют,а часть апрувят.Название: Re: Parser Башорга Отправлено: naxellar от Май 07, 2007, 09:05:24 Просто тогда какие-то пропустить можно Ну да вообщем-то. Ты можешь не перебрать все цитаты из Бездны за день,а вечером вроде (или раз в 2 дня) их чистят - часть удаляют,а часть апрувят.Название: Re: Parser Башорга Отправлено: Alder от Май 07, 2007, 09:37:37 Если там такие странности, то стоит ли делать это в скрипте?? ИМХО: стоит. Ведь иногда есть достойные цитаты, которые не подходят под чувство юмора админов.Название: Re: Parser Башорга Отправлено: naxellar от Май 07, 2007, 09:43:44 Если там такие странности, то стоит ли делать это в скрипте?? ИМХО: стоит. Ведь иногда есть достойные цитаты, которые не подходят под чувство юмора админов.Название: Re: Parser Башорга Отправлено: naxellar от Май 11, 2007, 03:26:28 Alder, а как быть с обновлением? Когда Бездну обновлять? Или делать, как в обычном. Типа ссылка: "Подгрузить сообщения"??
Ты пробовал парсер? Название: Re: Parser Башорга Отправлено: Alder от Май 11, 2007, 08:42:10 Alder, а как быть с обновлением? Когда Бездну обновлять? Или делать, как в обычном. Типа ссылка: "Подгрузить сообщения"?? 1. Обновлять либо раз в 5 минут, либо дополнительно кнопочкаТы пробовал парсер? 2. Парсер я пробывал и есть пара плохих моментов: * в документации не оговорено, что перед запуском index.php сначала нужно обновить список - update.php. Правильнее было бы сделать на главной кнопочку и показать сообщение "Список пуст. Нажмите Обновить" * Парсер не будет работать на Винде под Денвером. Причина - Код: (apache) Fatal error: Call to undefined function: iconv() in z:\home\test4.ru\www\index.php on line 21 Название: Re: Parser Башорга Отправлено: naxellar от Май 11, 2007, 01:29:30 * Парсер не будет работать на Винде под Денвером. Причина - Выкинь Денвер. Хотя не важно. Денвер -- пакет PHP, Perl, MySQL, Apache.Код: Fatal error: Call to undefined function: iconv() in z:\home\test4.ru\www\index.php on line 21 Нужна версия PHP 4>=4.0.5, либо PHP 5. У меня работает на Винде под PHP 5. http://ua2.php.net/manual/ru/function.iconv.php - Документация Название: Re: Parser Башорга Отправлено: naxellar от Май 11, 2007, 01:37:26 Сделал
* в документации не оговорено, что перед запуском index.php сначала нужно обновить список - update.php. Правильнее было бы сделать на главной кнопочку и показать сообщение "Список пуст. Нажмите Обновить" Название: Re: Parser Башорга Отправлено: Alder от Май 11, 2007, 06:44:02 Сделал Гут. Потестим чуток позже :)* в документации не оговорено, что перед запуском index.php сначала нужно обновить список - update.php. Правильнее было бы сделать на главной кнопочку и показать сообщение "Список пуст. Нажмите Обновить" Название: Re: Parser Башорга Отправлено: naxellar от Май 26, 2007, 10:42:41 На башорге сменили немного код страниц и поэтому вот обновление.
Название: Re: Parser Башорга Отправлено: naxellar от Май 27, 2007, 07:19:25 Они издеваются. Сегодня опять интерфейс сменили
Название: Re: Parser Башорга Отправлено: KyDECHuK от Май 27, 2007, 08:01:12 Выкинь Денвер. Хотя не важно. Денвер -- пакет PHP, Perl, MySQL, Apache. Нужна версия PHP 4>=4.0.5, либо PHP 5. У меня работает на Винде под PHP 5. У меня PHP 4.4.4, и таки все равно Код: Fatal error: Call to undefined function: iconv() in z:\home\nex\www\update.php on line 26 naxellar - добавь в ридми о необходимости подключения модуля php_iconv.dll Блин, работа опять пошла лесом... После загрузки 2 мег сообщений скрипт выдал Код: Warning: Cannot modify header information - headers already sent by (output started at Название: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 12:58:01 KyDECHuK, последняя ошибка идет лесом. Она появилась из-за первой.
iconv() - просто я не знал, что что-то отдельно нужно. Наверна в PHP4 нужен модуль. Я на PHP5 работаю и тама есть это встроенное. Ну так работать скрипт у тебя начал? Ты себе дизайн менял? Название: Re: Parser Башорга Отправлено: Alder от Май 28, 2007, 01:07:17 Наверна в PHP4 нужен модуль. Я на PHP5 работаю и тама есть это встроенное. Нужно тестить в ПХП4 тоже. И писать в ридми все вариантыНазвание: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 01:08:55 Наверна в PHP4 нужен модуль. Я на PHP5 работаю и тама есть это встроенное. Нужно тестить в ПХП4 тоже. И писать в ридми все вариантыНазвание: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 01:10:42 Обновил !readme.txt.
Если Вы используете мой скрипт напишите сюда, не поленитесь. Интересно знать, нужули он кому-то и следует выкладывать, когда что-то изменю. Если кто-то поменял дизайн, тоже прошу выложить сюда. Название: Re: Parser Башорга Отправлено: Alder от Май 28, 2007, 01:20:37 Я понимаю, но это так, мелкий скрипт. Просто надо с маленьких скриптом приучать себя к подробному написанию документации. Это я уже из жизни понял. Я даже когда на первом курсе писал мелкие никому не нужные программки на Дельфях (Кудесник наверное вспомнит Конвертилку ;)), то писал подробное ридми. Это сильно упрощает жизнь пользователям. Так...Это небольшое лирическое отступление было :)По делу - я скачаю новую версию и погляжу. Название: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 01:22:06 Я понимаю, но это так, мелкий скрипт. Просто надо с маленьких скриптом приучать себя к подробному написанию документации. Это я уже из жизни понял. Я даже когда на первом курсе писал мелкие никому не нужные программки на Дельфях (Кудесник наверное вспомнит Конвертилку ;)), то писал подробное ридми. Это сильно упрощает жизнь пользователям. Так...Это небольшое лирическое отступление было :)По делу - я скачаю новую версию и погляжу. Название: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 02:00:56 Уф. Сделал
Название: Re: Parser Башорга Отправлено: KyDECHuK от Май 28, 2007, 02:51:28 KyDECHuK, последняя ошибка идет лесом. Она появилась из-за первой. Оригинальный подход к правке ошибок :D Замечу, что она появилась ПОСЛЕ того, как я подключил php_iconv.dll с нужной скрипту функцией. Ну в общем не смертельно: 7 тыщщ записей с БОРа слил - читать не перечитать :D iconv() - просто я не знал, что что-то отдельно нужно. Наверна в PHP4 нужен модуль. Я на PHP5 работаю и тама есть это встроенное. Я тоже не знал пока справку по iconv не глянул и заодно в файл конфига пхп. Инсталяхи пхп качал правда не на офф сайте, а у разрабов денвера: в 5-м пхп тоже надо модуль подключать. Ну так работать скрипт у тебя начал? Ты себе дизайн менял? Нет, не менял - какой там дизайн! Кнопки перелистывания фатает - сразу читать начал =)Название: Re: Parser Башорга Отправлено: naxellar от Май 28, 2007, 03:22:43 KyDECHuK, последняя ошибка идет лесом. Она появилась из-за первой. Оригинальный подход к правке ошибок :D А именно эта ошибка: Я посылаю перенаправление на страницу просмотра цитат, но сначала отсылаются заголовки ответа, а потом содержимое страницы. Вот я посылаю заголовок, ведь я в браузер ничего не выводил, значит еще можно. Но до этого вылазит ошибка, заголовки отсылаются и функция сбоит, так как заголовки отосланы, а я требую еще отослать. Я тоже не знал пока справку по iconv не глянул и заодно в файл конфига пхп. Инсталяхи пхп качал правда не на офф сайте, а у разрабов денвера: в 5-м пхп тоже надо модуль подключать. Там при разных версия у PHP5 вечно что-то вкидывали и выкидывали из ядра и оформляли в dll, а если это не трогалось, то тот что в Денвере был скомпилирован ими (при этом они не добавили iconv в ядро), а я-то качал уже готовый для Windows.Название: Re: Parser Башорга Отправлено: naxellar от Май 29, 2007, 01:49:45 :)
Название: Re: Parser Башорга Отправлено: naxellar от Май 29, 2007, 02:23:47 :)
Название: Re: Parser Башорга Отправлено: Alder от Май 29, 2007, 08:24:36 Некс, хоть бы ченджлог писал, а не смайлики ;)
Название: Re: Parser Башорга Отправлено: naxellar от Май 29, 2007, 09:54:30 Некс, хоть бы ченджлог писал, а не смайлики ;) В первом не отробатывался мессаг, если рейтинг отрицательный -- исправил.А второе -- Вверху кнопки обновить не было, т.к. я у себя в локалке защиту сделал, чтобы только с 192.168.0.7, вот исправил Название: Re: Parser Башорга Отправлено: naxellar от Май 30, 2007, 02:21:38 Дизайн обновил, и сделал еще один. Мона их переключать. Запоминаются в кукисы
Название: Re: Parser Башорга Отправлено: naxellar от Май 30, 2007, 03:09:39 Хочу сделать, чтобы рейтинг и кнопы + и - тоже отображались. Как лучче сделать конвертор. А то ведь если просто в базе колонку добавить, то в тех постах, что ранее были, рейтинга не будет
Название: Re: Parser Башорга Отправлено: naxellar от Июнь 04, 2007, 12:47:39 Скоро будет новая версия с документацией. Вот влом ее только писать а нужно.
А еще чуть позже будет Бездна, как Alder просил Название: Re: Parser Башорга Отправлено: zabudkin от Август 07, 2007, 07:11:40 Что-то у меня ошибку выдаёт:
Warning: array_reverse(): The argument should be an array in /www/uveliru/www/htdocs/bashorg/update.php on line 38 У кого такие же проблемы? Есть новая версия? Просто хочу еще добавить возможность чтобы новые цитаты с башорга отправлялись мне на емайл, сообщения с которого приходят на мой сотовый телефон. Название: Re: Parser Башорга Отправлено: naxellar от Август 07, 2007, 06:29:06 Что-то у меня ошибку выдаёт: Эта версия давно не пашет. У меня есть дома рабочая, нада -- стучи в аську 341649961. Warning: array_reverse(): The argument should be an array in /www/uveliru/www/htdocs/bashorg/update.php on line 38 У кого такие же проблемы? Есть новая версия? Просто хочу еще добавить возможность чтобы новые цитаты с башорга отправлялись мне на емайл, сообщения с которого приходят на мой сотовый телефон. Название: Re: Parser Башорга Отправлено: KyDECHuK от Август 07, 2007, 09:24:26 Эта версия давно не пашет. У меня есть дома рабочая, нада -- стучи в аську 341649961. Вот и повесил бы рабочую в этой ветке ;) Название: Re: Parser Башорга Отправлено: naxellar от Август 08, 2007, 02:36:25 Эта версия давно не пашет. У меня есть дома рабочая, нада -- стучи в аську 341649961. Вот и повесил бы рабочую в этой ветке ;) |