Отправляет email-рассылки с помощью сервиса Sendsay

Скрипты для сайта.

Анонс для подписчиков листа inet.webbuild.scripttalk

Здравствуйте, уважаемые подписчики !

Хочу проанонсировать сервис, аффилированный с проектом
http://codeguru.ru, в рамках которого функционирует этот
дискуссионный лист. Итак...

Сервис RegisterMe.RU (http://registerme.ru) предоставляет
регистрацию доменов в зонах .RU и .SU по низким ценам.
В рамках новогодней акции (с 24 ноября по 18 декабря)
можно зарегистрировать домены в зонах:

.RU - за 92 рубля
.SU - за 406 рублей

Дальнейшая регистрация и продление доменных имен будет
осуществляться также по очень низким ценам (от 92 до 95 рублей).

Доступны спец. предложения: http://registerme.ru/special-offer.html
Также, в рамках специальных предложений, для участников данного
дискуссионного листа будут скидки :)

     ответов: 0   2008-12-10 13:33:52 (#798140)

Регулярные выражения (RegExp'ы): нужна консультация и помощь

Добрый день, друзья!

Подскажите, есть в данном комьюнити специалисты по регулярным
выражениям?.. Может кто-нибудь помочь консультативной или практической
помощью?..

В качестве благодарности буду рад отключить Вам рекламу Subscribe.ru
сроком на год :) Стоимость услуги у самого Subscribe.ru = 300 p.

Итак, нужно силами регулярных выражений в PHP (а насколько я знаю,
PHP поддерживает и синтаксис регулярных выражений Perl'a) реализовать
следующее:

есть некий текст, состоящий из 3-х частей:
шапки, тела, подписи (или, как говорят, хедера, боди и футера).
Необходимо из текста убрать хедер и футер (я предполагаю делать
это с помощью функции eregi_replace(); или иной (может подскажете).

что известно, известно о части текста под названием "шапка"
(хедер):

во-первых, текст начинается именно с нее,
во-вторых, она занимает несколько строк, причем неизвестно сколько
(т.е. это может быть 3 строки или больше),
в-третьих, она может содержать любые символы (текст, числа и т.п.),
но заканчивается она всегда следующим образом: указан е-мэйл, часть
у которого постоянная (всегда) и выглядит так:
-lala@a*****.by
после этого е-мэйла может быть от нуля до нескольких пробелов, перевод
строки и длинная строка, составленная из знаков равно
т.е. типа: (точно не задано,
сколько их, т.е. число может менять, но в любом случае больше 30

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

Пример шапки:

. ля траляля ля .
.................... [ красивый текст ] ..............................
. 222 333 44 - числа (!) <= знаки разные
опять текст и числа 222 снова текст и числа 333 и еще немного текста -
числе 22-33-2008 опять текст и числа префикс.текст-lala@a*****.by
вот это был пример шапки - несколько строк, мы не знаем, что в ней
(может быть разное), но четко всегда она заканчивается одним и тем же.

теперь по поводу футера (или подвала)...

что известно про него - им заканчивается текст
количество строк в нем четко не определено, может изменяться, но зато
четко известно, с чего начинается подвал, а начинается он вот с такой
последовательности символов: тире звездочка тире (несколько - от 4)

-жгде после звездочки минимум идет четыре знака тира (но может идти
больше) причем явно известно, что на этой строчке кроме пробелов
(возможных, т.е. пробелы от 0 до не знаю скольки) ничего нет, это
знак начала футера

обращаю Ваше внимание, что ниже последовательность знаков начала
футера может еще раз повторяться, т.е. например так:

-жфутер шмутер тра ля ля
и еще какая-то строчка с разными знаками ! . " @ и т.п.
-жи снова какие-то строчки непонятной природы...

Вот. Надеюсь, что объяснил достаточно подробно.

Вот пример текста, над которым можно эксперементировать:
http://soros.cima.ru/temp/regexp-example.txt

и вот, что после удаления хедера и футера должно остаться:
http://soros.cima.ru/temp/regexp-result.txt

--
28.01.2008 - 11:01

С уважением, Славников Дмитрий
http://subscribe.ru/author/9810
E-mail: slavnikov***@c*****.by
Mobile: (+375 29) 629-30-43
ICQ: 115041944

Номер выпуска : 108
Возраст листа : 1264 (дней)
Количество подписчиков : 151
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/721109
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

   "Dmitry V. Slavnikov"   ответов: 0   2008-01-28 12:21:13 (#721109)

[Announce] участникам inet.webbuild.scripttalk

Здравствуйте, уважаемые участники дискуссионного листа !

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

1. Начнем с анонса.
Проект, в рамках которого в незапамятные времена создавался этот
дискуссионный лист, не так давно переехал. Теперь он находится по адресу
http://CodeGuru.ru
Соответственно, форум проекта расположен здесь:
http://forum.CodeGuru.ru

Поскольку активность в листе практически отсутствует, приглашаю всех,
кому интересно общение на темы прикладного и web-программирования,
графического и web-дизайна, разработки сайтов, оптимизации, SEO, и.т.д.,
на форум. Форум работает на новом движке, создана удобная структура
разделов.

Присоединяйтесь, здесь интересно ! :)

2. Собственно, вопрос.
Стоит ли попытаться произвести интеграцию форума проекта и данного
дискуссионного листа ? С тем, чтобы новые сообщения новых тем, либо
только первые сообщения новых тем автоматически отправлялись в лист.
И, возможно, новые ответы в дискуссионный лист по определенной теме
переносились бы в форум ?

Свои мнения по этому вопросу, а также пожелания относительно данного
дискуссионного листа, сайта http://CodeGuru.ru и форума
http://forum.CodeGuru.ru вы можете отправлять по адресу:
forum-moderat***@m*****.ru.

     ответов: 0   2007-12-20 09:45:48 (#712199)

Нужен скрипт (программа) обработки таблиц и составления новых списков... ЗА ВОЗН

Доброй ночи, уважаемые участники диск.листа!

У меня есть большая потребность в скрипте (или программе),
который бы делал следующее:

Имеем: список тестов по темам. В каждом тесте, соответственно,
есть варианты ответов. Правильных ответов может быть несколько.
Тем, по которым сгруппированы тесты, около 10.
В каждой теме выделено от 2 до 5 (примерно) подтем.
В каждой подтеме находится порядка 10 - 30 тестов.
Общий массив составляет около 600 тестов.

Необходимо сформировать из тематического списка тестов
новый с разбивкой по вариантам (для итоговой проверки знаний).
При этом принцип формирования вариантов закладывается достаточно
простой. Из каждой темы (их, если быть точным, 9) выбирается
случайно 2 теста (причем обязательно из разных подтем). Получаем
18 тестов для варианта. К ним добавляем 2 случайные задачи из списка
задач (список включает 60 задач по различным подтемам).

Итого, на выходе получаем вариант, состоящий из 18 тестов и 2-х задач.
Суммарно должно получиться 30 вариантов. 30 х 20 = 600.

При этом должен формироваться список ответов верных.
Желательно, чтобы вариант "перетусовки" тестов по вариантам зависел
жестко от входного параметра, например, какого-нибудь числа.
Чтобы разбивку можно было всегда повторить, сформировав точную копию
вариантов заданий.

Исходник в текстовом файле или нескольких текстовых файлах.
Формат файла можно согласовать, ибо пока тесты вообще в ворде набраны.

В общем, подробности можно уточнить в приватной переписке.

Чем могу компенсировать разработку скрипта (программы):
- могу отключить рекламу во всех рассылках сервера Subscribe.ru
для 1-го е-мэйл-адреса на 4 года
или
для 2-х е-мэйл-адресов на 2 года
или
для 4-х е-мэйл-адресов на 1 год...
- если Вы автор рассылки или диск.листа, то могу перечислить
80 тысяч очков Subscribe.ru (для платного анонса в новостях
субскрайба нужно 166 тысяч очков)...
- в конце концов есть вариант оплаты деньгами...

Если кто-то может помочь, то пишите на slavnikov***@c*****.by
или SMS на +375296293043 (можно отправить бесплатно из интернета
с адреса: http://velcom.by/ru/services/web-sms на номер 6293043)
Если будете слать SMS, то не забудьте указать координаты обратные
(е-мэйл или телефон).

Нужно реализовать такой скрипт (программу) оперативно.
Желательно к выходным (к воскресенью или понедельнику).

--
19.05.2006 - 3:35

С уважением, Славников Дмитрий
http://subscribe.ru/author/9810
E-mail: slavnikov***@c*****.by
Mobile: (+375 29) 629-30-43
ICQ: 115041944

Опасность откладывания дел на завтра состоит в том, что когда завтра
наконец наступает, то оно называется "сегодня". Сегодня - это
вчерашнее завтра. (Джим Рон)

Номер выпуска : 105
Возраст листа : 644 (дней)
Количество подписчиков : 134
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/551001
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

   "Dmitry V. Slavnikov"   ответов: 1   2006-06-18 19:56:10 (#551001)

работа с CSV

Всем привет!

У меня возникла такая задача:

Есть файл sells.csv с записями вроде:
first;second
apple;gold
russian;english
...
По размеру не очень большой - пара килобайт.

Нужно в Perl'e сделать вот что:

просмотреть файл по строкам
если "$a;$b" есть в этом файле, то сделать то-то и удалить из файла
строчку, которая совпала с этим выражением
Если "$a;$b" вообще нет в этом файле, то сделать то-то

Я принцип действий понимаю, но что-то у меня не выходит...

Вроде нужно сделать так:
sells.csv построчно добавить в массив
затем просматривая этот массив искать "$a;$b"
если найдено то удалить из массива эту строку и снова все записать в
файл а потом сделать "что-то"
Если нет, то продолжать искать
Если вообще нет, то сделать "что-то"

а вот с кодом проблем.
Помогите, кому не лень. :)

Спасибо.

   Ilya   ответов: 2   2006-05-08 10:07:43 (#546257)

Java Script автоматической циклической смены картинок

Добрый день!
Есть задача: автоматическая цикличная смена картинок. Решается при
помощи скрипта приведенного ниже, но! при наличии нескольких картинок
на странице меняется только первая (../gif/picture.gif), а необходимо,
чтобы менялась вторая (../gif/logo2r.gif). Может кто-нибудь может
подсказать, что необходимо поменять в коде, чтобы сменялась конкретная
картинка на странице, а не первая, указанная в коде?

Заранее благодарю.

/Андрей

Код:
<html>
<head>
<title>Автоматическая циклическая смена картинок</title>
</head>
<script language="JavaScript">
i=0;
img_a=new Array()
img_h=new Array()
img_a[0]=new Image()
img_a[1]=new Image()
img_a[2]=new Image()
img_a[0].src="../gif/logo2r.gif"
img_a[1].src="../gif/logo2l.gif"
img_a[2].src="../gif/logo2u.gif"
function img_b()
{
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
i++
if(i>2) i=0;
setTimeout("img_b()", 1000)
}

</script>
</head>
<body onLoad=img_b()>
<img src="../gif/picture.gif"><br>
<img src="../gif/logo2r.gif"><br>
</body>
</html>

Номер выпуска : 100
Возраст листа : 627 (дней)
Количество подписчиков : 139
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/544387
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

     ответов: 1   2006-05-06 01:13:19 (#544387)

Получить значение из XML

Хорошего настроения Вам inet!

Полученный XML документ:

<?xml version="1.0" encoding="utf-8"?>
<yandexsearch version="1.0">
<response date="20060329T071922">
<found priority="phrase">0</found>
<found priority="strict">50317171</found>
<found priority="all">50317171</found>
...

обрабатываеться следуюцим образом (в переменной $result сам исходный документ):

$xml=new DOMDocument();
$xml->loadxml($result);
$xsl=new DomDocument();
$xsl->load($sources['dir'].'/sources/styles/styles.xsl');
$proc=new xsltprocessor;
$proc->importStyleSheet($xsl);
foreach($param as $name=>$value)
{
$proc->setParameter('',$name,$value);
}
$out=$proc->transformToDoc($xml);

Необходимо получить значение <found priority="all">50317171</found> в
переменную.

Очень срочно нужно, но к сожалению ничего не выходит. :(

     ответов: 0   2006-03-29 22:18:37 (#532324)

dragon-gor

Здравствуйте, inet.

У меня проблема с скриптом HotLog, точнее его расположение. Охота его
разместить поверх изображения и с определенными координатами
(находится в верхнем углу). Сразу оговорюсь, я в Web`е еще зеленный и
поэтому пользуюсь программой Antenna Web Design. Помогите разобраться
пожайлуста. Вот сам скрипт:
<!-- HotLog -->

<script type="text/javascript" language="javascript">
hotlog_js="1.0";
hotlog_r=""+Math.random()+"&s=325652&im=122&r="+escape(document.referrer)+"&pg="+
escape(window.location.href);
document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N");
</script>
<script type="text/javascript" language="javascript1.1">
hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N")
</script>
<script type="text/javascript" language="javascript1.2">
hotlog_js="1.2";
hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+
(((navigator.appName.substring(0,3)=="Mic"))?
screen.colorDepth:screen.pixelDepth)</script>
<script type="text/javascript" language="javascript1.3">hotlog_js="1.3"</script>
<script type="text/javascript" language="javascript">hotlog_r+="&js="+hotlog_js;
document.write("<a href='http://click.hotlog.ru/?325652' target='_top'><img "+
" src='http://hit13.hotlog.ru/cgi-bin/hotlog/count?"+
hotlog_r+"&' border=0 width=88 height=31 alt=HotLog><\/a>")
</script>
<noscript>
<a href="http://click.hotlog.ru/?325652" target="_top"><img src="http://hit13.hotlog.ru/cgi-bin/hotlog/count?s=325652&amp;im=122"
border=0
width=88 height=31 alt="HotLog"></a>
</noscript>

<!-- /HotLog -->

     ответов: 3   2006-01-07 20:39:29 (#496948)

служба знакомств

Здравствуйте, Все подписчики.
Очень нужна хорошая многофункциональная служба знакомств, только бесплатно ;).
Например, AzDGDatingPlatinum , Nevius или Dating Pro или что-нибудь подобное.
Кто
посоветует, где можно скачать рабочую версию.
заранее спасибо

   Павел Сенаторов   ответов: 0   2005-11-22 10:28:02 (#478747)

служба знакомств

Здравствуйте, Все подписчики.
Очень нужна хорошая многофункциональная служба знакомств, только бесплатно ;).
Например, AzDGDatingPlatinum , Nevius или Dating Pro или что-нибудь подобное.
Кто
посоветует, где можно скачать рабочую версию.
заранее спасибо

   Павел Сенаторов   ответов: 0   2005-11-22 10:27:45 (#478746)

Anons

Здравствуйте !

Господа !
В рамках программы раскрутки данного листа :)

Я рад презентовать Вам _уникальный_проект_:

рассылку "Кто есть ХУ на Subscribe.Ru"

АВТОРЫ рассылок и МОДЕРАТОРЫ диск.листов и форумов
рассказывают в этой рассылке о своих проектах.

Только ЗДЕСЬ ВЫ УЗНАЕТЕ всю правду об авторах и
модераторах: КТО__ЕСТЬ__КТО__НА__SUBSCRIBE.ru!"

Такого _откровенного_ проекта на Subscribe.Ru
Вы еще не видели...


--
С уважением, Вахтуров Виктор.

Номер выпуска : 89
Возраст листа : 154 (дней)
Количество подписчиков : 99
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/297313
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

     ответов: 2   2005-01-16 12:40:06 (#297313)

Anons corrected

Здравствуйте !

Уважаемые подписчики, приношу, свои извинения, но,
к сожалению, первый анонс получился несколько неполным.
Привожу исправленный текст.

Рассылка "Кто есть ХУ на Subscribe.Ru"

АВТОРЫ рассылок и МОДЕРАТОРЫ диск.листов и форумов
рассказывают в этой рассылке о своих проектах.

Только ЗДЕСЬ ВЫ УЗНАЕТЕ всю правду об авторах и
модераторах: КТО__ЕСТЬ__КТО__НА__SUBSCRIBE.ru!"

Такого _откровенного_ проекта на Subscribe.Ru
Вы еще не видели...

Адрес рассылки:
http://subscribe.ru/catalog/news.whoisxy
подписка письмом:
mailto:news.whoisxy-sub@subscribe.ru

--
С уважением, Вахтуров Виктор.

Номер выпуска : 90
Возраст листа : 155 (дней)
Количество подписчиков : 99
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/297408
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

     ответов: 0   2005-01-15 01:44:03 (#297408)

Re: Python, с чего начать ?

Здравствуйте !

> Я некоторое время работаю в программировании:Action Script,
> PHP, VB и попутчики.
> Вот, решил изучить Python... :)
> Да, вот именно - взял и решил!

Здорово !

> Подскажите пожалуйста, где найти информацию и с чего лучше начать ?

Начать надо как обычно, с чтения документации.
Есть, например, такая ссылка: http://www.python.ru/ :-)
Ну...
Еще смотри: http://www.rushelp.com/68/2.html

--
С уважением, Вахтуров Виктор.

Номер выпуска : 88
Возраст листа : 62 (дней)
Количество подписчиков : 94
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.scripttalk/msg/244876
Получить правила : mailto:inet.webbuild.scripttalk-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.scripttalk-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.scripttalk-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.scripttalk-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.scripttalk
Написать в лист: mailto:inet.webbuild.scripttalk-list@subscribe.ru
Отписаться: mailto:inet.webbuild.scripttalk--unsub@subscribe.ru?subject=inet.webbuild.scripttalk

http://subscribe.ru/ http://subscribe.ru/feedback

     ответов: 0   2004-10-14 22:03:17 (#244876)