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

Веб-дизайн. Вопросы и ответы.

  Все выпуски  

Веб-дизайн. Вопросы и ответы. # 4 (84)


Служба Рассылок Subscribe.Ru

WEB-дизайн. Вопросы и ответы.
# 4 (84)
21 января 2002г.
Проект сайта "AGS Design" Dweb.ru & DwebHost.ru
кол-во подписчиков - 14750

    В этом выпуске:

  Ссылки Вебмастеру:

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Фоновые изображения
  • Баннеры & Фото
  • Скрипты (CGI,JS,Applet)
  • 3D анимация
  • Форум

  • Доброе время суток!

    Задать вопрос можно на сайте http://dweb.ru, вписываете свой вопрос в форму для Обратной связи (правая колонка) и отсылаете. Вопрос публикуется уже в ближайшей рассылке. Описывайте свою проблему как можно подробнее.

    Вопрос публикуется только один раз (из-за ограничения размера выпуска и огромного кол-ва вопросов)
    Вопросы не относящиеся к тематике рассылки, публиковаться НЕ БУДУТ.
    Маленькая просьба. Если Вы пишете автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.


    Свои вопросы Вы также можете задать на нашем Форуме.



    Вопросы


  • 2496. Как можно проверить правильно ли заполнено поле в форме? Т.е. у меня есть графа куда вводят пароль, мне нужно проверить или ограничить, чтобы пользователь не вводил пароль меньше 7 цифр или букв. И желательно не PHP. Ответить.

  • 2497. Я использую механизм сессий в PHP. Можно ли избавиться от такого недостатка, когда хочешь в броузере вернуться назад, выдается ошибка "Page expired...". Я понимаю, что это из-за того что передавалаись данные формы, но как им "продлить жизнь"? Или что другое посоветуете? Ответить.

  • 2498. У меня сайт, посвящённый работе, бизнесу, электронной коммерции. Напишите, пожалуйста, разные методы раскрутки. С чего начать? и т.д... А также посоветуйте качественную информацию по рекламе в интернет и раскрутки ресурсов. Ответить.

  • 2499. Установил форум UBB 6.1.0.3 . Установил к нему русификацию. ПРОБЛЕМА: - не могу войти в control panel (cp.cgi), т.к. требуется ИМЯ и ПАРОЛЬ администратора, а какой, и где он прописывается я не нашёл. Подскажите кто знает. Ответить.

  • 2500. Можно ли с помощью perl или php скрипта скопировать файл с одного сайта на сервер где лежит скрипт (минуя загрузку файла на локальный компютер). Если такое возможно, то как? Ответить.

  • 2501. Не сложно заставить рисунок двигаться по экрану. Но как сделать так, чтобы он оставлял на экране свои копии по траектории движения?
    Или другой подход. Объект, двигаясь по экрану, стирает за собой верхний слой. При этом в нижнем постепенно проявляется изображение. Траекторию я планирую задать как-то через массив, чтоб получилось как бы рисование с обратной стороны стекла произвольных форм. Ответить.

  • 2502. Есть ли скрипт который бы отсылал логи мне на мыло? Ответить.

  • 2503. Нужно во Flash 5 сделать так, чтобы при наведении мышкой на объект выполнялся ActionScript? Ответить.

  • 2504. Есть html страница, скажем registr.htm, а в ней 2 формочки:
    1. ФИО.
    2. E-mail.
    и кнопка "Зарегистрироваться".
    При нажатии на кнопку, формы проверяются на наличие информации в них, если они заполнены, то информация из этих форм записывается в конец текстового файла registration.txt. После чего происходит переход на страницу good.htm.
    Вот как выглядит этот текстовик:
    --------------------------------
    Иванов Иван Иванович ivan@ivan.ru
    Петров Петр Петрович petr@petr.ru
    ...
    --------------------------------
    Если при нажатии на кнопку "зарегистрироваться" формы не заполнены, то происходит переход на страницу bad.htm. Ответить.

  • 2505. Когда я из формы выполняю метод POST в РНР скрипт, все передаваемые данные видны в адресной строке. Мне это не совсем подходит... От этого можно как-то избавиться, спрятать данные? Ответить.

  • 2506. Можно ли сделать при помощи Java (или чего нибудь) вставку текста при помощи "горячих" клавиш? т.е. , например, при нажатии на сайте Ctrl+K , в textarea вставляеться, там, адрес сайта? Ответить.

  • 2507. Есть ли возможность внутри ссылки задать аргумент, который будет передан в javascript-код страницы, на которую осуществляется переход? Ответить.

  • 2508. В чем же лучше пользоваться при создании графических заготовок для веб- Photoshop или CorelDraw? В чём преимущества и недостатки? Ответить.

  • 2509. Пишу скрипт и сложилась такая ситуация, что весь скрипт состоит из подпрограмм, которые вызываются по необходимости, при наличии определённых условий. Скрипт работает нормально - но у меня возник вопрос - "красиво" ли строить так скрипт? или всё таки лучше разделить скрипт на несколько...(хотя сами подпрограммы выполняют не особо какие задачи). Как создавать - разумно - многозадачный скрипт. И еще вопрос - (хочу устранить этот пробел) - обязательно ли писать exit; в конце подпрограмм если после её последней команды ничего больше выполнять не нужно? или перл сам завершит? и для чего некоторых скриптах в конце пишут 1; ? Ответить.

  • 2510. Нужно во Flash 5 сделать так, чтобы при наведении мышкой на объект выполнялся ActionScript. Ответить.

  • 2511. Можно ли при добавлении записи в файл добавлять их в начало файла, сохраняя старые записи? Если да, то как? Ответить.

  • 2512. Как сделать так, чтобы фотография в фотошопе не отличалась резкими границами с фоном? Ответить.

  • 2513. Как сделать скрипт для выбора лучшего анекдота (или чего-то другого). Типо того что на анекдотов.нет. 10 анекдотов, 5 вариантов оценки и результат по всем анекдотам (статистика). Ответить.

  • 2514. Нужен скрипт когда при наведении мыши на деталь списка в одном и том же месте менялись рисунки, т.е. с права список, а в центре страници рисунок. при наведении или нажатии одного из пунктов списка рисунок в центре страници менялся. Ответить.

  • 2515. С помощью функции document.write на страничку вставляется определенный фрагмент. есть ссылки
    <a href="Demo.htm?page=1"> ссылка 1 </a>
    <a href="Demo.htm?page=2"> ссылка 1 </a>
    и т.д. следующей функцией выбирается какая страница загрузится не подскажите что тут не так?
    function GetParamValue(search_string,param_name)
    {
    param_name=param_name +"=";
    var z="";
    if (search_string!='')
    {
    
    if (search_string.indexOf(param_name,0)!=-1)
    {
    var startpos=search_string.indexOf(param_name, 0)+param_name.length;
    var endpos=search_string.indexOf("&",startpos);
    if (endpos < startpos) {endpos=search_string.length;}
    var z=p.substring(startpos,endpos);
    }
    else {z="";}
    
    }
    else {z="";}
    return z;
    }
    var p=window.location.search;
    var page="page";
    var z=GetParamValue(p,page);
    if (z=="") {z="1";}
    var mystr='<script language="JavaScript" src="SSI_Demo_Page' + z + '.js"></script>';
    document.write(mystr);
    Ответить.

  • 2516. Вопрос к мастерам MySQL. В моей локальной БД почему-то имеется ограничение на количество записей в таблице - 127. Мне надо больше. Как и где это настраивается? Ответить.

  • 2517. Если кто-нибудь хостится на Холм (h1), подскажите пожалуйста: Вам удается пользоваться их БД MySQL? У меня что-то ничего не работает - из того, что на моем localhost отлично работает?. Ответить.

  • 2518. У меня вот какая проблема - я установил php 4.0.6 installer, настроил Апач (по статье на dklab.ru) - проверил всё работает, потом скачал зип с доп. модулями, разархивировал в ту же директорию. Внёс изменения в пхп.ини и принялся раскомментировать модули (extensions). Сначала раскомментировал все - запустил пхп и он мне выдал предупреждения о том, что не может найти те или иные модули - я их обратно за ; . Вот одна особенность, некоторые extensions, к которым придерался пхп у меня имеются, а в предупреждении пишется, что не найдены те или иные компоненты этого модуля...(что думаете по этому поводу - и правильно ли я сделал, раскомментируя строки с модулями по такому принципу)...Ответить.

  • 2519. Есть скрипт подсчёта кол-ва кликов, на пхп (он стоит на хосте от вальюхост.ру) там работает без ошибок, а у меня на локале выдал -
    Warning: Undefined offset: .... и
    Warning: Cannot add header information - headers already sent by (output started ...
    Что это?
    На валью хост нет никаких ошибок - может потому, что у них более новая версия пхп там 4.1.1? или Апач мой... Могу выслать скрипт, только думаю, что спецы и без того поймут в чёму тут проблема... Ответить.

  • 2520. Я считываю данные из файла в массив @DATA. Кажая строка имеет вид: id|count|to_link
    Потом вот так вот сортирую относительно count:
    foreach $pair (@DATA) {
        ($id,$count,$to_link)=split(/\|/,$pair);
        chomp($to_link);
        push @hash, {id => $id, count => $count,to_link => $to_link};
    }
    @sorted_hash = sort {$b->{count} <=> $a->{count}} @hash;
    Полученный @sorted_hash потом вывожу - но у меня вот какой вопрос:
    А как мне обращатья к отдельным элементам массива, т.е. если бы мне нужен был бы count из @DATA[$i] то я бы получил значение так -
    ($id,$count,$to_link) = split(/\|/,$DATA[$i]);
    А как с хэш-масством? И ещё - как хэш массив перевести в обыкновенный? и можно ли ещё как осортировать массив ДАТА относительно каунт, не переводя массив хэш-массив? Ответить.

  • 2521. А что такое "web-дизайн" искусство или наука? Ответить.


  • x. Что за файлы хранятся в папке C:\RECYCLED и как сильно они нужны? У меня есть программа, которая чистит реестр и находит ненужные файлы. Так вот - сегодня она нашла в этой папке сумашедшее колличество этих ненужных файлов и все они с расширением * .TMP, размер каждого 0, и всё это за последний месяц. Как они там появились и можно ли их удалить? Ответить.


    Профессиональный, Качественный Хостинг


    DwebHost.ru - недорогой (от $7,61/200Мб в мес.) качественный, профессиональный хостинг. Заказывая хостинг у нас, Вы получите:
    круглосуточную службу поддержки, которая отвечает на все Ваши вопросы оперативно. Неограниченный траффик, Бесплатные домены, поддержку PHP3/PHP4 C++ CGI MySQL Cron WAP и т.д. и т.п. Наши клиенты получают ежемесячную рекламную компанию, бесплатные показы, помощь в регистрации сайтов в поисковиках, бесплатные советы по дизайну сайта (его улучшению и т.п.). Предустановленные скрипты (форум, гостевая, рассылка, обратная связь и т.п.). и это далеко не всё, подробнее на нашем сайте.

    Мы располагает мощными серверами и каналами связи, что позволяет нам предоставлять услуги хостинга с высоким качеством.

    Вы можете воспользоваться Демо-входом, для просмотра web-панели управления аккаунтом.
    Мы регистрируем домены во всех зонах .ru .biz .info .com и др. Перенос доменов с других хостингов. Компания ЗАО "Вэб Хостинг" (DwebHost.ru) обслуживает более 6000 сайтов. Выбирая нас Вы делаете РАЗУМНЫЙ выбор!

    Оплатить услуги хостинга Вы можете в любой стране Мира, а также через систему WebMoney.

    Предлагаем Вам вступить в нашу партнёрскую программу. Партнёрская программа DwebHost.ru - это уникальная возможность заработать деньги на привлечении новых клиентов. Ваш доход будет 40% от первой суммы и всех последующих выплат клиента. С одного заказа Вы получите от $14 до $550!

    Быть партнёром DwebHost.ru - престижно и выгодно! Подробнее о партнёрской программе вы можете узнать на нашем сайте: DwebHost.ru

    Пишите, ответим на все ваши вопросы.
    У Вас есть вопросы по хостингу, регистрации доменов? Тогда Пишите, не стесняйтесь...

    Сайт Компании здесь, а все вопросы по хостингу и партнёрской программе сюда.


    Обменные сети.

    Если Вы хотите реально увеличить посещаемость своего сайта, то Вам просто необходимо зарегистрироваться в наших обменных сетях.

    Новые условия! - теперь Бесплатные показы начисляются сразу после регистрации!!

    TBE (Tranzit Banner Exchange) - Текстовая обменная сеть - 3 txt баннера на 1 стр. Комиссия сети всего 7%. Каждому новому участнику Бесплатно 30000 показов. Высокий CTR, выкуп показов + ...

    XBN (Xmen Banner Network) - Баннерная обменная сеть формата 468х60 - 2 баннера на 1 стр. Комиссия сети всего 7%. Каждому новому участнику Бесплатно 25000 показов. Высокий CTR, выкуп показов + ...

    BBE468 (Big Banner Elected) - Тематическая баннерная сеть формата 468х60, в которую принимаются ТОЛЬКО ресурсы для вебмастеров! - 1 баннер на 1 стр. Комиссия сети всего 6%. Каждому новому участнику Бесплатно 50000 показов. Высокий CTR, выкуп показов + ...

    BBE100 (Big Banner Elected) - Баннерная обменная сеть формата 100х100 - 4 баннера на 1 стр. Комиссия сети всего 7%. Каждому новому участнику Бесплатно 25000 показов. Высокий CTR, выкуп показов + ...

    BBE120 (Big Banner Elected) - Баннерная обменная сеть формата 120х60 - 4 баннера на 1 стр. Комиссия сети всего 7%. Каждому новому участнику Бесплатно 25000 показов. Высокий CTR, выкуп показов + ...

    Все сети имеют общие правила размещения, с которыми вы можете ознакомиться на странице: http://dweb.ru/go/. Хотите комиссию 6%? Подробнее >>>.
    Приглашаем Вас зарегистрироваться в наших сетях.


    Вопросы и ответы

  • 2486. Вопрос к знатокам MySQL. Есть ли в этой БД что-то типа временных таблиц? Т.е., например, если мне надо сделать сложный запрос, который одной строкой не пишется, я делаю несколько отдельных запросов и их результаты пишу во временные таблицы, которые использую потом в следующем (основном/последнем) запросе. Потом эти временные таблицы при закрытии БД (или по отдельной команде) удаляются. Есть ли они и как ими пользоваться, т.е. как назначить и как потом избавиться от них?
    Ответ прислал Юрий.
    Есть такое. create temporary table ......... вот только я точно не помню, когда она самоуничтажается. а удалять ее обычным дропом. или drop temporary table, не помню.
    Ответ прислал Ruslan Belotsky.
    Я по MySQL не специалист, но стандартный MS SQL Server умеет делать так:
    например есть две таблицы table1 и table2, которые нужно увязать по какому-то полю или признаку. Пишем так, например:
    select a.field1,a.field2,b.field1,b.field2 from
    (select field1,field2,field4 from table1 where field3=...) a
    (select field1,field2,field3 from table2 where ...) b
    where a.field3=b.field4 and ...
    group by ...
    order by ...
    и т.п. по вкусу.
    то есть SQL умеет работать с неявным результатом запроса как с таблицей, причем запросы могут быть как угодно сложными, и самое интересное, что делает он это гораздо быстрее, чем ту же операцию через путь разброса результатов по временным табличкам с последующей их связкой. Попробуй, может поможет...

  • 2487. Можно ли сделать такой скрипт: перед тем как скачать архив, посетитель загружает окно спонсора, а скрипт, отследив загрузку спонсорского сайта, только после этого разрешает качать тот самый архив?
    Ответ прислал Евгений Салагаев.
    Можно. Другой вопрос, что не нужно, но:
    На сайте ставишь не линки на файлы а любые ссылки, по которым выполняется ЯваСкрипт. Т.е.:
    <a href="#" onclick="download('ПУТЬ К АРХИВУ')">Скачать</a>
    Соответственно:
    function download(var address)
    {
           open('ПУТЬ К НОВОМУ ОКНУ' + '?' + address);
    }
    У нового окна есть фреймовая структура. Один фрейм на 100% и одни на 0. В том, где 0:
    <body onload="download()" ... >
    И наконец:
    function download()
    {
          var address = location.search.substr(1);
          location.href = address;
    }
    В этом случае окно с сайтом спонсора (кстати, сам сайт спонсора лежит во втором фрейме, что на 100%) направляется на файл. И после закачки его придётся закрыть (юзеру). Однако можно попробовать вместо location.href = ... написать:
    location.href = address;
    window.close();
    Или так
    opener.location.href=address;
    window.close();
    Работать по идее должно.
    Ответ прислал Mad Den.
    В принципе можно. У меня где-то валяется JavaScript'ик этот. Пиши вышлю.

  • 2488. Подскажите где взять толковое обучение для 3d.max лучше даже если с нуля?
    Ответ прислал LCD.
    Могу прислать тебе книгу... Весит не много, но очень полезная...
    Ответ прислал Mad Den.
    Попробуй посмотреть здесь:
    http://www.render.ru - примеры и сходники Также советую поискать по онлайн библиотекам

  • 2489. Почему в некоторых апплетах в NN русский шрифт виден правильно, а в некоторых нет, а в IE все идет прекрасно?
    Ответ прислал Den.
    Потому что NN и IE разные программы...IE в одном глючит, NN в другом, и каждый старается глючить как можно отличнее от друг друга что бы их прогами больше пользовались...
    Ответ прислал Андрей Попов.
    Тема старая как сам интернет. Борьба двух конкурентов. По моим логам более 85% приходят под IE. Вот и пиши все для него.

  • 2491. У меня есть скрипт на perl, сохраняющий информацию о посетителе (его IP, HOST, BROWSER). Мне необходимо чтобы эта информация сохранялась в файле, я написал следующий скрипт:
    $userhost=$ENV{"REMOTE_HOST"};
    $userbrowser=$ENV{"HTTP_USER_AGENT"};
    $textfile="stat.txt";
    if ( $ENV{ HTTP_X_FORWARDED_FOR } ) {
        $ip = $ENV{ HTTP_X_FORWARDED_FOR};
    }
    else {
    
       $ip = $ENV{ REMOTE_ADDR };
    }
    open(COUNTFILE,"+<$textfile");
    flock(COUNTFILE,2);
    print "Content-Type: text/html\n\n";
    print COUNTFILE "$ip $userhost $userbrowser\n";
    close(COUNTFILE);
    Однако в файле stat.txt строки не записываються вперед, напротив-следующая запись стирает предыдущую, в чем проблема?
    Ответ прислал Евгений Салагаев.
    open(COUNTFILE,"+<$textfile");
    Открывает файл для изменения. Т.е. тебе нужно использовать seek:
    seek(COUNTFILE,0,2);
    Для перехода в конец файла, а потом уже писать туда. Но проще так:
    open(COUNTFILE,">>$textfile");
    что открывает файл для добавления в конец. Никаких seek'ов не нужно.
    Ответ прислал Maksim Ogarkov.
    А так оно и будет !!! Это уж извольте функционирование файловой системы так основано невозможно средствами операционки писать в начало файла с перемещением содержимого назад Так у тебя указатель в начале файла и ты пишешь перетерая все его содержимое Можешь открыть файл для записи с конца и работай
    "+>$textfile"
    А если не хочешь с конца дополнять то загони все содержимсое в массив, добавь нулевой элемент (новюю строку) и слей снова все в файл перетерая его но с ростом файла время занимать больше будет.
    Ответ прислал Tsigelnikov A.V.
    Вот тебе работающий скрипт!
    #!/usr/bin/perl
    $|=1;
    print "Content-type: text/html\n\n";
    $textfile="stat.txt";
    $userhost=$ENV{"REMOTE_HOST"};
    $userbrowser=$ENV{"HTTP_USER_AGENT"};
    if ( $ENV{ HTTP_X_FORWARDED_FOR } ) {$ipadr = $ENV{"HTTP_X_FORWARDED_FOR"};}
    else {$ipadr = $ENV{"REMOTE_ADDR"};}
    open (FILE, ">>$textfile");
    print FILE "$ipadr $userhost $userbrowser\n";
    close (FILE);
    exit;
    Вот так! Если будут проблемы пишите!
    Ответ прислал batva.
    вместо +<"textfile.txt" напиши >>"textfile.txt"
    Кстати, вот этот кусок выглядит не очень.
    if ( $ENV{ HTTP_X_FORWARDED_FOR } ) {
    $ip = $ENV{ HTTP_X_FORWARDED_FOR};
    }
    else {
    $ip = $ENV{ REMOTE_ADDR };
    }
    Гораздо элегантнее вот так. :)
    $ip = $ENV{HTTP_X_FORWARDED_FOR}||$ENV{REMOTE_ADDR};
    Ответ прислал ukv40.
    В том что у тебя стоит "open(COUNTFILE,"+<$textfile");" это режим для обновления файла (+<), обчно с этим используется seek, есть еще режим для обновления файла это (+>), а чтобы запись добавлялась в конец используй (+>>)
    Ответ прислал Андрей Попов.
    Для записи писать так
    open(FILE,">>$stfile"); #открываем файл статистики для записи
    flock(FH, 2); # блокируем
    print FILE "$newnum;;$day;;$input{url};;$input{textb};;$ENV{'REMOTE_HOST'}"; # записываем. Любое количество любых переменных.
    close (FILE); # закрываем файл
    советую читать книжки. Об этом всюду написано чуть ли не на первой странице.

  • 2492. На сайте есть форма отправки данных по E-mail. Как отправлять текстовое письмо, разобрался, а как отправить эти данные в HTML, чтобы на почту пришла HTML страничка?
    Ответ прислал Андрей Попов.
    Версия на Perl.
    #!/usr/bin/perl
    ########################################
    # Программирование Андрея Попова
    # e-mail: papex@fotos.ru
    ########################################
    ########  переменные #############
    $site_name = "Off-road.74.ru";  # название сайта
    $site_url = "http://off-road.74.ru";  # адрес сайта
    $frname = "Система Papex News"; # - полное имя отправителя, если не указан
    $emfrom = "papex\@mail.ru";  # email отправителя, если не указан
    $to = "В офис \«\;УАЗ АТО\»\;"; # имя кому отправить уведомление
    $send1 = "papex\@uazato.ru"; # адрес кому отправить уведомление
    $bcc ="Копия администратору \«\;УАЗ АТО\»\;"; # кому отправить копию
    $send2 = "papex\@fotos.ru"; # адрес кому отправить копию
    ########  конец переменные #############
    Ответ прислал Gorky Jury.
    print "Content-Type: text/html" а не "text/plain", вроде больше ничего.
    Ответ прислал Den.
    На PHP это выглядит так:
    <?
    $headers .= "From: $name <$xsender>\n";
    $headers .= "X-Sender: <raxm@mailru.com>\n";
    $headers .= "X-Mailer: PHP/".PHP_VERSION."\n"; // mailer
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <raxm@mailru.com>\n";
    $headers .= "Content-Type: text/html; charset=Windows-1251\n";
    if ($name=="" xor $xsender==""){
    echo "Вы не заполнили поле Имя или E-mail";
    }
    if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$xsender)){
    echo "Неправильный email";
    }
    if (strrpos($xsender,' ') > 0){
    echo "email не может начинаться с пробела";
    }
    else{
    mail("$mailto","Ваш друг советует рассылку...","сюда вставляете HTML-код страницы,
        которая будет отправлена по адресу $mailto","$headers");
    echo "Спасибо, что посоветовали эту рассылку";
    mail("raxm@mailru.com","Кто-то посоветовал рассылку","$name <$xsender>
        посоветовал $mailto твои рассылки.\nПодробные данные:\n\n
    $HTTP_X_FORWARDED_FOR","Return-Path: raxm@mailru.com\n
    From: admin@umnik.f2s.com\nX-Mailer:PHP/".PHP_VERSION);
    }
    ?>
    Ответ прислал Евгений Салагаев.
    Для sendmail:
    01 open (MAIL, "|$mail_prog -t");
    02 print MAIL "To: mmu5216\@mail.samaramail.ru\n";
    03 print MAIL "Reply-to: crazygenius\@mail.ru\n";
    04 print MAIL "From: crazygenius\@mail.ru\n";
    05 print MAIL "Subject: Text/Html letter test\n";
    06 print MAIL "Content-Type: text/html\n\n";
    07 print MAIL "<b>This is only a text/html letter test</b><br>\n" ;target="_blank" 08 print MAIL "<i>Is't work?</i>\n";
    09 print MAIL "\n\n";
    10 close (MAIL);
    Посмотри повнимательнее на строку 6.

  • 2494. Где можно взять бесплатный русский скрипт форума Ultimate Bulletin Board 5.47 ?
    Ответ прислал Konstantinov Viktor.
    У меня есть ubb5.47c русский. Пиши,дам.
    Ответ прислал Квазар.
    У меня есть ссылка на халявный форум (PHP+MySQL). Форум английский, я к нему недавно сделал русский модуль. Да, кстати, по качеству с ним не сравнятся многие платные форумы. Пишите, я вам вышлю адресок где можно скачать форум и дам адрес действующего форума с моим переводом.
    Ответ прислал .
    Попробуй лучше YaBB - он бесплатен, а следовательно легален. К тому же по функциям мало в чём уступает UBB... www.yabb.xnull.org

  • 2495. У кого-нибудь есть Jскрипт, который считает кол-во символов и показывает пользователю сколько символов он использовал в <TEXTAREA>.
    Ответ прислал Евгений Салагаев.
    Что тебе конкретно нужно сделать? Если просто посчитать количество введённых символов, тогда
    var count = TextAreaName.value.length;
    И всё. Или нужно что-то другое?
    Ответ прислал Dr. Zeynalov.
    <SCRIPT language=javascript>
    var maxLen=135;
      function setLen(dcs)
     {
       if( dcs == 7 )
       {
         maxLen = 135;
       }
       else
       {
         maxLen = 130;
       }
       checkLen(document.forms[0]);
     }
    
     function checkLen(form)
     {
       str = form.new_body.value;
       len = str.length;
       if ( len > maxLen ) form.new_body.value = str.substring(0,maxLen);
       form.len.value = (maxLen - form.new_body.value.length);
       form.new_body.focus();
     } </SCRIPT>
    </head>
    <body>
    <form action=" *** " method=post
    name=FORMNAME><textarea cols=16 rows=2 class=fo
    name="new_body" onChange=checkLen(FORMNAME)
    onKeyUp=checkLen(FORMNAME)></textarea>
    <input type=text name=len size=2 maxlength=4 value=135>
    <input type=submit name=Submit value=" *** " ></form>
    Ответ прислал Mad Den.
    Пиши вышлю.
    Ответ прислал Nicolas Zujev.
    Есть такой, пиши.



  • Клуб друзей
    Уважаемые участники 'Клуба друзей' этой рассылки, Вы можете посмотреть и проверить описание своего сайта. Для этого скачайте этот архив.
    * Почти всё - от моего имени до советов по отлыниванию от армии.
    * Каталог сайтов - "Армия глазами штатских" служба в Армии, призыв, возможности его избежать и др.
    * Сайт Промышленной компании - "Промкомплект" Тех. характеристики, описания выпускаемой продукции.
    * Сайт полезен тем - кто 'завертелся', кому необходимо увидеть, что вокруг тоже есть жизнь.
    * Всё о 3Ds MAX. - Уроки, галерея, модели и др.
    * Для начинающих - веб-мастеров Ссылки на беспл. места для размещения сайтов, раскрутка и др.
    * Статьи компьютерщику - помощь вебмастеру, отправка SMS и ICQ, Вопросы и ответы по ОС.
    * Материалы для - то-мото любителей,рыболовов-охотников и домашних мастеров.
    * Сайт молодых ученых - статьи, информация, новости, фотографии.
    * Музыка, кино, - музыка в кино и в мультипликации, ЗАПОВЕДЬник, языки.
    * GIFS.RU - Огромная коллекция картинок в формате gif и jpg(около 20 000 картинок!). Картинки разбиты по разделам и группам и по ним сделан уникальный поиск. Можно вывести только картинки определенной высоты и ширины.
    * Сервер Знакомств - найди свою судьбу. Психологические статьи. Увлекательные истории.
    * Для Вебмастеров! - Партнёрская программа - до 7 центов за КЛИК.
    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.



    ICQ - Клуб


    Адрес Клуба http://dweb.ru/1/icq.htm

    Если у Вас возник вопрос по дизайну, графике, скриптам и т.п. То Вы в любой момент можете его задать на странице Клуба любому консультанту находящегося в on-лайне.

    Для тех, кто может, а главное хочет поделиться своими знаниями, Вы можете вступить в наш Клуб, для этого присылайте # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.

      Авторам

      Вы хотите, чтобы ваши статьи были опубликованы в этой рассылке? Если вы считаете, что можете написать о дизайне, скриптам, графике и т.п., если Вам есть что сказать и о чем рассказать, я буду рад сотрудничеству с Вами. Присылайте свои предложения и статьи.
      Давайте вместе делать общее дело! Присылайте свои соображения, мысли, истории... поделитесь своим опытом.
      В качестве гонорара Вы получите показы сети RLE (от 1000 до 10000) плюс N-кол-во читателей, которые посетят Ваш сайт.
      Буду рад сотрудничеству.

    Ведущий рассылки Дмитрий Давыденко


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное