Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
ВнизВопрос, наверное, не новый... Найти похожие ветки
← →
ProgRAMmer Dimonych © (2006-12-11 19:15) [0]Можно ли как-нибудь, используя только скрипты, которые выполняются на стороне пользователя (JavaScript, VBScript) отправить письмо по электронной почте (обратная связь с посетителями сайта). Если в HTML-коде написать <FORM ACTION="mailto:AnyGuy@AnyHost.??">, то запускается почтовая программа и отправка происходит с того почтового ящика, на который настроена программа, что не есть удобно.
Если отправить мыло с сайта в обход запуска почтовухи невозможно, подскажите, плз, хостинг с поддержкой php, без рекламы, бесплатный (если таковой имеется) и Ваше мнение о нём.
← →
Gero © (2006-12-11 19:17) [1]> Если отправить мыло с сайта в обход запуска почтовухи невозможно,
> подскажите, плз, хостинг с поддержкой php, без рекламы,
> бесплатный (если таковой имеется) и Ваше мнение о нём.
Невозможно. Хостинг — fatal.ru.
← →
Джо © (2006-12-11 19:18) [2]Ну, разве что ActiveX специальный устанавливать на машине клиента, а уж к нему потом из скрипта обращаться.
← →
ProgRAMmer Dimonych © (2006-12-11 19:24) [3]Блин, на fatal.ru регистрация временно прекращена...
← →
Gero © (2006-12-11 19:26) [4]> [3] ProgRAMmer Dimonych © (11.12.06 19:24)
Регистрация только для русских IP.
← →
ProgRAMmer Dimonych © (2006-12-11 19:27) [5]> Gero © (11.12.06 19:26) [4]
Вот, блин. А для нерусских не подскажете?
← →
Kerk © (2006-12-11 19:27) [6]А тебе для чего?
Для программерского проекта могу подсобить :)
← →
ProgRAMmer Dimonych © (2006-12-11 19:29) [7]> Kerk © (11.12.06 19:27) [6]
В каком смысле?
← →
Kerk © (2006-12-11 19:37) [8]> [7] ProgRAMmer Dimonych © (11.12.06 19:29)
Кладовка предоставляет бесплатный хостинг под некомерческие проекты с открытыми исходниками.
← →
ProgRAMmer Dimonych © (2006-12-11 19:42) [9]> Kerk © (11.12.06 19:37) [8]
Да нет, хотелось бы что-нибудь на нейтральной территории. А здесь как-никак свои люди.
← →
Kerk © (2006-12-11 19:43) [10]> [9] ProgRAMmer Dimonych © (11.12.06 19:42)
Значит не для программирования :)
Понятно
← →
ProgRAMmer Dimonych © (2006-12-11 19:45) [11]> Kerk © (11.12.06 19:43) [10]
Не то, чтобы совсем не для программирования (собственно, как может программист создать сайт никак не связанный с программированием?), но, например, исходники выкладывать не хотелось бы, хотя бы потому, что чего-то действительно интересного из них почерпнуть нельзя.
← →
Орион © (2006-12-11 19:48) [12]webspace.com.ua
Есть тариф за 5 грн./месяц с php и 1 БД.
А с учетом того, что реигстрация доменов в зоне org.ua бесплатна и пожизненна (что пожизненно - не факт), то можно проектик сделать все за 5 грн, неужто не найдешь?
← →
ProgRAMmer Dimonych © (2006-12-11 19:50) [13]> Орион © (11.12.06 19:48) [12]
С оплатой проблемы: из Беларуси, да и вообще, пока не стоит сайтик того. Может, когда поразрастётся, тогда рассмотрю.
← →
Орион © (2006-12-11 19:52) [14]> [13] ProgRAMmer Dimonych © (11.12.06 19:50)
через ВебМани 1 WMZ переводить можешь :)
> да и вообще, пока не стоит сайтик того
стоит или не стоит - это другой вопрос. Просто бесплатные хостинги - это... хм... промолчу :)
← →
ProgRAMmer Dimonych © (2006-12-11 19:54) [15]> Орион © (11.12.06 19:52) [14]
Оно-то понятно, но всё-таки... для начала сойдёт...
← →
Gero © (2006-12-11 19:59) [16]> [5] ProgRAMmer Dimonych © (11.12.06 19:27)
Других бесплатных хостингов того же уровня я не видел вобще. Используй русский прокси, чтобы зарегистрироваться.
← →
ProgRAMmer Dimonych © (2006-12-11 20:04) [17]> Gero © (11.12.06 19:59) [16]
Наверное, ламерская просьба: подскажите какой-нибудь...
← →
Gero © (2006-12-11 20:08) [18]> [17] ProgRAMmer Dimonych © (11.12.06 20:04)
Используй гугл. Ключевая фраза «бесплатные русские прокси».
← →
SpellCaster (2006-12-15 13:38) [19]А что, разве нельзя запустить ОЛЕ-объект Аутлука?
← →
palva © (2006-12-15 14:00) [20]
> объект Аутлука
А интересно, у кого он стоит? (Я про Outlook.) У меня нет.
← →
SpellCaster (2006-12-15 18:01) [21]Ну, всё-таки он идет в стандартной поставке виндов, и людей с ним гораздо больше, чем без него.
Насчет хостинга - бесплатные с ПХП есть webservis.ru, holm.ru. Оба с баннерами, естессно. На втором дают .хтаксесс, правда, довольно кастрированный. Зато на первом баннер сам в страницы вставляешь, как тебе удобнее.
← →
boriskb © (2006-12-15 18:05) [22]SpellCaster (15.12.06 18:01) [21]
Ну, всё-таки он идет в стандартной поставке виндов, и людей с ним гораздо больше, чем без него.
В нашей фирме компов в десятках городов - тысячи. И нигде его нет.
← →
Плохиш © (2006-12-15 18:30) [23]
> SpellCaster (15.12.06 18:01) [21]
> Ну, всё-таки он идет в стандартной поставке виндов
Не путайте оутлук и оутлук експресс, всё-таки два разных продукта.
> ProgRAMmer Dimonych © (11.12.06 19:15)
Серьёзным сайтам, обычно этого достаточно.
Интересно о какой "обратная связь с посетителями сайта" можно говорить, пытаясь втихую что-то там отправить?
← →
ProgRAMmer Dimonych © (2006-12-15 18:32) [24]> Плохиш © (15.12.06 18:30) [23]
> Интересно о какой "обратная связь с посетителями сайта"
> можно говорить, пытаясь втихую что-то там отправить?
Есть форма (<FORM></FORM>). Среди неё куча всяких <INPUT TYPE="...">. Результат заполнения можно отправлять, если проставить в <FORM> свойство ACTION="mailto:mymail@somemail.somecountry", но тогда у отправителя запускается почтовуха, которая не всегда (далеко не всегда) корректно настроена.
← →
Плохиш © (2006-12-15 18:39) [25]
> ProgRAMmer Dimonych © (15.12.06 18:32) [24]
> но тогда у отправителя запускается почтовуха, которая не
> всегда (далеко не всегда) корректно настроена.
Вы считаете себя в праве указывать кому-то, как надо настроить почтовуху? Вас давно никуда не посылали?
← →
ProgRAMmer Dimonych © (2006-12-15 18:41) [26]> Плохиш © (15.12.06 18:39) [25]
Просто использование почтовика - дело мучительное. И потом в почтовике можно такое письмецо забабахать, что спамеры отдохнуть смогут. А вот на ДельфиМастере, например, писать больше, чем на пол-окна не тянет. Этот психологический момент и требуется.
← →
Плохиш © (2006-12-15 18:47) [27]
> ProgRAMmer Dimonych © (15.12.06 18:41) [26]
> Просто использование почтовика - дело мучительное.
Не переносите свои проблемы на других.
У меня дочь с 10 лет пользуется без мучений почтовой программой. А проблемы возникают только у одного знакомого и не только с почтовиком, который считает, что он в хороших отношениях с компьютером. Все остальные знакомые получили строжайший запрет на допуск этого товарища к своим компьютерам :-)
← →
ProgRAMmer Dimonych © (2006-12-15 18:51) [28]> Плохиш © (15.12.06 18:47) [27]
Пример. В городской библиотеке имеется у нас интернет-центр. Такие, на 99% уверен, есть в каждом городе. Но есть одно "но": запрещается изменение настроек ПО, установленного на компьютерах, а почтовик не настроен ни на один из почтовых ящиков вообще. Как в таком случае действовать пользователю?
И как мне бороться с любителями рассылать сообщения произвользных размера и содержания?
← →
Плохиш © (2006-12-15 18:59) [29]
> ProgRAMmer Dimonych © (15.12.06 18:51) [28]
> > Плохиш © (15.12.06 18:47) [27]
> Пример. В городской библиотеке имеется у нас интернет-центр.
Можно создать форму на подобии гостевой книге, где предусмотреть поля для ввода персональных данных и емайла пользователя и его сообщения, как и делают серьёзные фирмы, у них это обычно называется "Контактный формуляр".
> И как мне бороться с любителями рассылать сообщения произвользных
> размера и содержания?
Так же, как и борьба со спамом.
← →
ProgRAMmer Dimonych © (2006-12-15 19:03) [30]> Плохиш © (15.12.06 18:59) [29]
> Можно создать форму на подобии гостевой книге, где предусмотреть
> поля для ввода персональных данных и емайла пользователя
> и его сообщения, как и делают серьёзные фирмы, у них это
> обычно называется "Контактный формуляр".
А эти самые подобия гостевых книг, насколько мне подсказывает мой опыт в работе с интернетом, пишутся на языках веб-программирования и выполняются на стороне сервера, как и php-скрипты.
> Так же, как и борьба со спамом.
Принцип отсеивания? Спасибо, из всех вариантов - почти самый последний в данном случае, т.к. есть лучший выход. Или загнать свой e-mail-адрес в gif-анимацию, откуда её даже живой глаз не выколупает?
← →
SpellCaster (2006-12-18 14:42) [31]> Не путайте оутлук и оутлук експресс, всё-таки два разных
> продукта
Возможно, т.к. не юзал ни того ни другого
> [30] ProgRAMmer Dimonych © (15.12.06 19:03)
А что мешает сделать это всё на php и не заморачиваться с письмами?
← →
Думкин © (2006-12-18 14:49) [32]Работаешь на бесплатном без ПХП и рекламы. Еще держишь бесплатный с ПХП и рекламой.
На том, который без рекламы - держишь хтмы. Все скрипты держишь на рекламном.
Письма так послать можно.
← →
Marser © (2006-12-18 17:06) [33]> собственно, как может программист создать сайт никак не
> связанный с программированием?),
Очень странное утверждение. У меня таких два, один, правда, заброшен...
← →
SpellCaster (2006-12-18 18:19) [34]> [32] Думкин © (18.12.06 14:49)
Тоже вариант. Только надо учитывать, как хостер считает посещаемость. Некоторые стали умные, считают показы баннеров, и если их мало - сайт сносят. Хотя, можно каждый месяц регить пхп-сайт, все равно работа ведется с другим...
← →
Gero © (2006-12-18 18:22) [35]> [32] Думкин © (18.12.06 14:49)
Зачем такое нужно, когда есть бесплатные с PHP и без рекламы?
← →
ProgRAMmer Dimonych © (2006-12-18 18:45) [36]> SpellCaster (18.12.06 14:42) [31]
> > [30] ProgRAMmer Dimonych © (15.12.06 19:03)
> А что мешает сделать это всё на php и не заморачиваться
> с письмами?
можно на БД, но тогда возникают лишние проблемы с получением информации. А так у меня привычка: придя домой проверить всю почту. Заодно и полученные запросы просмотрю.
> Думкин © (18.12.06 14:49) [32]
> Работаешь на бесплатном без ПХП и рекламы. Еще держишь бесплатный
> с ПХП и рекламой.
> На том, который без рекламы - держишь хтмы. Все скрипты
> держишь на рекламном.
> Письма так послать можно.
Угу, и получить. Всякое там: "переводим на новые сервера", "не будет доступен","сайт будет удалён, т.к....". Спам отдыхает :(
> Marser © (18.12.06 17:06) [33]
> > собственно, как может программист создать сайт никак не
> > связанный с программированием?),
> Очень странное утверждение. У меня таких два, один, правда,
> заброшен...
А программерской тематики?
← →
Marser © (2006-12-18 20:07) [37]> А программерской тематики?
А зачем? Я не из тех, когму нечего сказать, но он любит об этом поговорить. Этих сайтов мириад, а толку от большинства...
Если созрею до статьи, то опубликую её на чьем-то готовом сайте.
← →
Думкин © (2006-12-18 20:28) [38]> Gero © (18.12.06 18:22) [35]
Ты ему предложил Фатал, он на нем не может зарегистрироваться. Другое найти не может. Пусть есть, но ему - видимо, что нет.
> ProgRAMmer Dimonych © (18.12.06 18:45) [36]
Это все понятно. Но в рамках выставленных им условий, мое предложение канает. Будете спорить или предложите другое решение, подпадающее под условие автора?
← →
ProgRAMmer Dimonych © (2006-12-18 23:17) [39]> Ты ему предложил Фатал, он на нем не может зарегистрироваться.
> Другое найти не может.
Да проблема в том, что нашёл. Причём радует: буржуйский, служба поддержки не в пример Фаталу (оттуда я уже вторую неделю ответа не слышу, а здесь утром вопрос - к вечеру ответ), php 5-ой версии, 100 Мб, 1Гб трафика в день (условное ограничение) и за это всё небольшая ссылочка на адрес хостера в любом месте страницы и всплывающее окно каждые N показов страницы, к которой оное прикреплено (N достаточно большое). Осталось настроить сайтик, забомбить на нём несколько приятных мелочей... Вот одна из них как раз не работает.
← →
Думкин © (2006-12-19 05:50) [40]> ProgRAMmer Dimonych © (18.12.06 23:17) [39]
Может не очень внимательно читал ветку, но по-моему автор не хотел рекламы ни в каом виде. И опять же, может я и ошибаюсь - но у вас она присутствует.
← →
SpellCaster (2006-12-19 13:24) [41]> [39] ProgRAMmer Dimonych © (18.12.06 23:17)
Адресок-то подкинь, на всякий случай.
> можно на БД, но тогда возникают лишние проблемы с получением
> информации. А так у меня привычка: придя домой проверить
> всю почту. Заодно и полученные запросы просмотрю.
Какая проблема? На ПХП написать скрипт отправления мыла на твой ящик? Так для этого есть куча примеров, а на крайняк можно и вручную через сокеты
← →
ProgRAMmer Dimonych © (2006-12-19 16:10) [42]> Думкин © (19.12.06 05:50) [40]
> > ProgRAMmer Dimonych © (18.12.06 23:17) [39]
>
> Может не очень внимательно читал ветку, но по-моему автор
> не хотел рекламы ни в каом виде. И опять же, может я и ошибаюсь
> - но у вас она присутствует.
Да, не сказал... Рекламу пришлось принять :( Но качество сервиса обнадёживает (в смысле тех. поддержки). В последний раз вообще в течение получаса ответ получил.
> SpellCaster (19.12.06 13:24) [41]
> > [39] ProgRAMmer Dimonych © (18.12.06 23:17)
> Адресок-то подкинь, на всякий случай.
> > можно на БД, но тогда возникают лишние проблемы с получением
> > информации. А так у меня привычка: придя домой проверить
> > всю почту. Заодно и полученные запросы просмотрю.
> Какая проблема? На ПХП написать скрипт отправления мыла
> на твой ящик? Так для этого есть куча примеров, а на крайняк
> можно и вручную через сокеты
Отправка мыла - не проблема. Да только с БД мучаться - тоже не хочется. А вот свой файлик создать, в который всё скидывать до тех пор, пока его размер не превысил определённую величину, а затем отправить его по мылу - не получается :(
← →
palva © (2006-12-19 16:33) [43]> а затем отправить его по мылу - не получается
А зачем по мылу-то отправлять? Зашел по ftp, да переписал на свой компьютер.
У меня, кстати, на фатале есть сайт с подпиской на новости. Адреса подписчиков складываются в файл. Рассылку я делаю раз в месяц, так что мне достаточно раз в месяц переписать файл с сервера (с удалением с сервера). А на почту я сразу забил. Не хочу обращать на себя внимание хостера.
← →
ProgRAMmer Dimonych © (2006-12-19 18:09) [44]А почему вообще может быть так, что файл просто не создаётся? Использую режим "a+t" (append с созданием, текстовый режим)...
← →
SpellCaster (2006-12-19 19:38) [45]> А вот свой файлик создать, в который всё скидывать до тех
> пор, пока его размер не превысил определённую величину,
> а затем отправить его по мылу - не получается :(
Да действительно, забирай по фтп и не парь мозг... а почему не создается - что пишет-то? Если произошла ошибка, в результирующем коде страницы будет сказано, что случилось. Может, у тебя прав каких-то нет... приведи код.
← →
ProgRAMmer Dimonych © (2006-12-19 22:10) [46]<?
$f=fopen("visitors.txt","a+t");
flock($f,LOCK_EX);
fputs($f,"IP-адрес: ".$REMOTE_ADDR."\n");
fputs($f,"Броузер: ".$HTTP_USER_AGENT."\n");
flock($f,LOCK_UN);
fclose($f);
$Lines=File("visitors.txt");
if (Count($Lines)>4)
{
$Msg=Implode("\n",$Lines);
$Headers="From: My WebSite\n";
$Headers.="Content-type: text/plain; charset=windows-1251";
mail("MyMailBox@yahoo.com","Site visits",$Msg,$Headers);
unlink("visitors.txt");
}
?>
<HTML>
<HEAD>
. . . . . . . . . .
Вот такой вот код... 4 строки - это чтобы быстрее дождаться результата. На моём компе пашет нормально (только на mail() подвисает, Ctrl-Alt-Del"ю его). Пробовал вместо $HTTP_USER_AGENT (и $REMOTE_ADDR) использовать HTTP_USER_AGENT (как константу), $_SERVER["HTTP_USER_AGENT"] и $_SERVER["HTTP_USER_AGENT"] (впрочем, 2 последних варианта равнозначны). Не помогло... :(
← →
antonn © (2006-12-19 22:57) [47]а если убрать код добавления в файл, для теста поместить 4х стройчный вручную;)?
← →
Ученик чародея © (2006-12-19 23:11) [48]
>
> ProgRAMmer Dimonych © (11.12.06 19:15)
>
> Можно ли как-нибудь, используя только скрипты, которые выполняются
> на стороне пользователя (JavaScript, VBScript) отправить
> письмо по электронной почте (обратная связь с посетителями
> сайта). Если в HTML-коде написать <FORM ACTION="mailto:AnyGuy@AnyHost.
> ??">, то запускается почтовая программа и отправка происходит
> с того почтового ящика, на который настроена программа,
> что не есть удобно.
>
> Если отправить мыло с сайта в обход запуска почтовухи невозможно,
> подскажите, плз, хостинг с поддержкой php, без рекламы,
> бесплатный (если таковой имеется) и Ваше мнение о нём.
А что мешает то же самое сделать через вызов страницы с php кодом которая и пошлет письмо, главное чтобы Sendmail был настроен.
← →
ProgRAMmer Dimonych © (2006-12-19 23:11) [49]> antonn © (19.12.06 22:57) [47]
> а если убрать код добавления в файл, для теста поместить
> 4х стройчный вручную;)?
Уже готов был попробовать, но вдруг заметил смайлик... Где-то явная ошибка (описания алгоритма)?
← →
TStass (2006-12-19 23:15) [50]Удалено модератором
← →
ProgRAMmer Dimonych © (2006-12-19 23:31) [51]Удалено модератором
← →
antonn © (2006-12-20 00:25) [52]ProgRAMmer Dimonych © (19.12.06 23:11) [49]
это автопилот ставит смайлы:)
он бы еще орфографию проверял бы налету:)
← →
antonn © (2006-12-20 00:26) [53]а короче так - может файл занят?
← →
ProgRAMmer Dimonych © (2006-12-20 10:51) [54]> Ученик чародея © (19.12.06 23:11) [48]
> А что мешает то же самое сделать через вызов страницы с
> php кодом которая и пошлет письмо, главное чтобы Sendmail
> был настроен.
Вот, как раз этим и пришлось заняться. Кстати, PHP оказался не столько страшным, сколько извращённым языком. После Delphi я вообще в шоке был по первому времени.
> antonn © (20.12.06 00:26) [53]
> а короче так - может файл занят?
По логике flock, конечно, даёт exclusive access, но тестировал я скрипт одной копией, т.е. одновременной записи-чтения быть не должно (сайт пока был посещён только мной и Апортом, т.к. находится на стадии разработки). Собственно, этот самый файл, по каким-то причинам вообще не создаётся (по крайней мере в file manager"е его не видно).
← →
antonn © (2006-12-20 11:20) [55]может fopen("visitors.txt","w+"); делать?
← →
SpellCaster (2006-12-20 11:38) [56]Ну во-первых, "a+t" не нужен, т.к. ты ничего не пишешь. Сделай "at".
← →
SpellCaster (2006-12-20 12:47) [57]Во-вторых, убери лишнюю логику, попробуй просто создать файл, записать строку "хэлло ворлд" и закрыть.
← →
ProgRAMmer Dimonych © (2006-12-20 13:43) [58]> SpellCaster (20.12.06 11:38) [56]
> Ну во-первых, "a+t" не нужен, т.к. ты ничего не пишешь.
> Сделай "at".
> fputs($f,"IP-адрес: ".$REMOTE_ADDR."\n");
> fputs($f,"Броузер: ".$HTTP_USER_AGENT."\n");
Да вот как будто пишу...
← →
ProgRAMmer Dimonych © (2006-12-20 13:43) [59]> antonn © (20.12.06 11:20) [55]
> может fopen("visitors.txt","w+"); делать?
Есть проблема: w чистит содержимое файла...
← →
antonn © (2006-12-20 14:51) [60]ProgRAMmer Dimonych © (20.12.06 13:43) [59]
тогда просто a+
← →
ProgRAMmer Dimonych © (2006-12-20 16:06) [61]> antonn © (20.12.06 14:51) [60]
> ProgRAMmer Dimonych © (20.12.06 13:43) [59]
> тогда просто a+
ОК, попробую...
← →
ProgRAMmer Dimonych © (2006-12-20 16:15) [62]Облом. Та же самая фигня: похоже, не создаёт вообще.
← →
SpellCaster (2006-12-20 18:45) [63]> Да вот как будто пишу...
Сорри, имел в виду не читаешь из него
← →
ProgRAMmer Dimonych © (2006-12-20 19:13) [64]> SpellCaster (20.12.06 18:45) [63]
> > Да вот как будто пишу...
>
> Сорри, имел в виду не читаешь из него
Так + это ж, кажется, чтобы создавался файл, если нету?
← →
SpellCaster (2006-12-21 19:29) [65]> Так + это ж, кажется, чтобы создавался файл, если нету?
mode Description
"r"
Open for reading only; place the file pointer at the beginning of the file.
"r+"
Open for reading and writing; place the file pointer at the beginning of the file.
"w"
Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
"w+"
Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
"a"
Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
"a+"
Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
"x"
Create and open for writing only; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files.
"x+"
Create and open for reading and writing; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files.
Из родного хелпа. Скачай, хорошая штука, 7 метров всего, а пользы - куча.
← →
ProgRAMmer Dimonych © (2006-12-21 22:42) [66]> SpellCaster (21.12.06 19:29) [65]
> Из родного хелпа. Скачай, хорошая штука, 7 метров всего,
> а пользы - куча.
ОК, в январе займусь (в этом месяце весь трафик уже погрохал, осталось на почту + DelphiMaster по 3 раза в день по 3 страницы). Ссылочки прямой случайно не найдётся?
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
Память: 0.64 MB
Время: 0.014 c