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

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

  Все выпуски  

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


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

table width="98%" bgcolor="#0000FF" border="1" align="center" bordercolor="blue" cellspacing="1" cellpadding="1" bordercolordark="#FFFFFF">
WEB-дизайн. Вопросы и ответы.
# 22.1 (33)
23 апреля 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 12150

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

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

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Доска объявлений
  • Фоновые изображения
  • Баннер-Форум
  • Баннеры
  • Все скрипты
  • Фото
  • 3D анимация
  • ЧаВо

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

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

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



      И ВНОВЬ О НАБОЛЕВШЕМ :-)
    PHP и MySQL — рабочие инструменты сайтостроителя.
    Авторские права: "Hard'n'Soft"
    В этой статье из цикла, посвященного современному "сайтостроению", мы поговорим о популярной системе MySQL и языке программирования PHP, а также рассмотрим, как с их помощью можно решать задачи, с которыми сталкивается любой разработчик Интернет-сайта.

    Рабочие инструменты сайтостроителя. Часть 1.
    Авторские права: Сергей Лосев
    В этой статье из цикла, посвященного современному "сайтостроению", рассказывается о популярной системе MySQL и языке программирования PHP, как с их помощью можно решать задачи, с которыми сталкивается любой разработчик Интернет-сайта - подготовка и отображение новостей, ввод и отображение текстовой информации, поиск на сайте, организация дополнительных сервисов ("узнавания" посетителя, форумов, опросов и т.д.). Оба эти средства являются бесплатными и предоставляются всеми без исключения хостинг-провайдерами.

    Рабочие инструменты сайтостроителя. Часть 2.
    Авторские права: Сергей Лосев.
    Во второй части цикла статей о PHP и MySQL мы поговорим о том, как хранить, вводить и отображать новости на Web-странице. На первый взгляд это довольно простая задача, однако на практике при ее решении можно столкнуться с рядом проблем, связанных, в частности, с особенностями навигации по новостям, а также быстрого доступа к наиболее важным из них и к архиву.

    Рабочие инструменты сайтостроителя. Часть 3.
    Авторские права: Сергей Лосев.
    Статьи для сайта - это и текст, и иллюстрации, и таблицы PHP и MySQL для ввода и макетирования статьи.

    Рабочие инструменты сайтостроителя. Часть 4.
    Авторские права: Сергей Лосев.
    Заключительная часть цикла статей посвящена сервисным средствам сайта, таким как счетчикам, форумам, опросам и др. Отложив на время в сторону редактор "Блокнот", программы для обслуживания Web-серверов, а также системы PHP и MySQL, посмотрим на сервисы информационных сайтов.

    Андрей Степанов

    shabib.narod.ru
      Интересные сайты
    Работа в Интернет - Дистантная (удаленная) работа через Интернет по вашей специальности.
    Вы дизайнер, программист, переводчик? Мы предлагаем вам дистантную (удаленную) работу через Интернет.
    Оплата производится чеком или валютным переводом на ваш банковский счет после выполнения договорной работы. Средняя зарплата составляет от 400$ в месяц.

    Ваш бизнес! - Сделайте свою жизнь финансово независимой! Организуйте СВОЙ БИЗНЕС в сети Интернет. Документация по развитию своего дела в Интернет.

    Чат - Лучший чат для общения. Банальный, но оригинальный, судите сами...

    "Золотая Пуля" - Сайт про оружие.



    Нужна Помощь.


    ПРИВЕТ ВСЕМ УЧАСТНИКАМ РАССЫЛКИ.

    Год назад в сети и так появилась "Ассоциация инвалидов-компьютерщиков". Пока мы сделали мало – небольшой сайтик и помогли подключиться к интернет 30 ребятам инвалидам. Сейчас в наших целях открытие Интернет портала информационного центра содействия развитию и внедрению компьютерных и интернет технологий среди людей с ограничеными возможностями "ENTER in world".

    Цель – собрание на этом сайте как можно большей информации касающейся инвалидов.

    Какая у нас проблема. Дело в том что мы только учимся всяким фишкам. А сайт хочется сделать оригинальным чтоб не как у всех (90% сайтов имеют слева ссылки справа информацию. На нашем сайте тоже так www.aik,kiev.ua ). Вообщем нам нужна помощь в дизайне.
    Нужно чтобы кто-то помог сделать оболочку а поддерживать мы его сможем сами.
    В новом сайте будет намного больше разделов поэтому нужно сделать какое-то удобное меню примерно с такой структурой.
    СТРУКТУРА сайта
    Организации
            инвалидные
            общественные
            фонды
    
    Образование
            Учебные заведения
            Библиотека
    
    Творчество
    
    Ссылки
            украинские
            СНГ
            зарубежные
            Периодика
     .... и т.п.
    Меню пока тоже делать не умею. Лучше сделать его вверху или ещё что-то оригинальное но только не слева. Ещё нужно чуть-чуть места верху оставить для эмблемы. Если кто-то сможет нам помочь с решением этой проблемы мы будем очень благодарны.
    Вопросы и предложения присылайте мне на емаил Монукало Женя.


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


  • 1274. Как сделать так, что бы perl-скрипт записывал текст в самый конец txt-файла. По типу
    open(BOARD, "+<data/$cat.txt") || die {&error2};
    @DATA=<BOARD>;
    @DATA=("$STRING\n",@DATA);
    seek(BOARD,0,0);
    print BOARD @DATA;
    close (BOARD);
    только в самом конце.
    Ответ прислал Старчиков Алексей.
    open myfile, ">>имя файла";
    print .......
    Такой скрипт откроет файл для добавления записей в конец файла.
    Ответ прислал "Alexey V. Radchenkov.
    Будь проще. Добавление в конец (создается если не существует)
    open FILE , ">> file.txt"; или sysopen FILE, "file.txt", O_WRONLY | O_CREATE | O_APPEND;
    print FILE, "@data";
    close FILE;

  • 1275. Нужно работать на Перле с графикой: размеры (проверка, изменение), ГИФ-на-лету и все, все, все. Если есть, дайте ссылки.
    Ответ прислал Grigory.
    Есть книга: "CGI программирование на Perl". Автор - Скотт Гулич и еще кто-то, изд-во Символ. Есть на books.ru, стоит по-моему около 170руб. Подробнее про графику на Перле нигде не видел.
    Ответ прислал Egor Shchegolkov.
    Для проверки можно воспользоваться модулем Image::Size, доступным на CPAN'e. С помощью этого модуля можно узнать размеры картинок большинства распространенных графических форматов.
    А вот изменение... Можно посмотреть на GDLib и перловые модули к ней, но в последних версиях ее производители отказались от поддержки gif, оставили только png и jpeg.
    Еще можно изменять размеры картинок с помощью аттрибутов тега IMG:
    <IMG href="..." height=xxx width=yyy>
    В случае увелечения размеров этот вариант даже предпочтительней, так как количество данных передаваемых в данном случае меньше, а качество такое же.

  • 1276. Как на Яве сделать обратный счетчик времени. Желательно, чтобы отсчет времени шел не в инпут тайп текст, а просто обычным текстом.
    Ответ прислал Oleg.
    См. как сделано тут:
    www.olevarty.ru/25moneta только сначала надо зарегиться + надо будет приписать строчку с такой логикой: if (Timer==0) {document.myform.submit();}

  • 1277. Напишите, плиз, такой скрипт на Яве, который бы делал следующее: если пользователь в течение какого-то времени (например 30 секунд) не нажал на кнопочку Submit моей формы, то чтобы по истечении времени скрипт сам нажал на эту кнопочку.
    Ответ прислал Евгений Зиндер.
    setTimeout("document.forms[0].submit()","30");
                                                             ^^^^^^^^^^ номер Вашей формы в документе (начинается с 0)

  • 1278. Как при помощи ЯваСкрипт сделать кнопку, чтобы она меняла свой внешний вид при наведении на нее курсора, но меняла свой вид плавно. Вариант, чтобы кнопка меняла свой вид и при клике по ней.
    Ответ прислали Anton & Svetlana Petrischev.
    Чтобы кнопка меняла вид плавно, нужен обычный скрипт ролловера (если у тебя нет, пиши - пришлю), только вторая картинка (которая появляется на onMouseOver) должна быть анимированным GIF'ом, который эту самую плавность и изображает.
    Ответ прислал The Ache.
    Напиши на ICQ 65684886 разберемся. Но если что, тоэто делается просто, обычным скриптом, но при наведении картинка, которая должна заменить, будет анимационным гифом!

  • 1279. Как возможно записать изображение с веб камеры на винчестер, имеется виду сайты с веб камерами.
    Ответ прислал Andrew Stepanov.
    Для этого, как минимум, надо иметь карту видеозахвата. Обычно эта функция присутствует в ТВ-тюнерах или платах видеоввода. Ну и неплохо бы еще и софт подходящий иметь.

  • 1280. Есть Frame1. В нем кнопочка. Как в Frame2 в нужной ячейке вставить нужную картинку.
    Ответ прислал Старчиков Алексей.
    Нужная ячейка должна содержать код: <img name="image">
    JavaScript-код:
    parent.имя_фрейма_2.image.src="URL картинки";

  • 1281. Как прочитать данные из файла или просто текст, чтоб вывести в ячейку таблицы, если Host не поддерживает скрипты (типа Народа)?
    Ответ прислал Anton & Svetlana Petrischev.
    <table>
    <tr><td>
    <script src="text.js"></script>
    </td></tr>
    </table>
    В файле text.js пишете:
    document.write('Ваш текст');
    Следите только, чтобы кодировка вашей html страницы и файла text.js совпадали.
    Ответ прислал Grigory.
    1. Найти сайт с поддержкой скриптов
    2. Если есть SSI - воспользоваться им
    3. FLASH-ролики умеют считывать кое-какие данные из текстовых файлов

  • 1282. Тот же Host (1281). Как просмотреть заданный каталог, идентифицировать файлы, отобрать, например, *.jpg, ввести их имена в массив? Желательно на JavaScript.
    Ответ прислал ALX.
    Никак. Можно попробовать использоать SSI

  • 1283. Объясните мне следующее:
    Почему нижеследующий скрипт создает .gif файл но в нем пишет следующее:
    Fatal error: Call to unsupported or undefined function imagecreatefromgif() in f:\usr\local\www-bin\image.php3 on line 4
    <?php
    Header("Content-type: image/gif");
    $string=implode($argv," ");
    $im = imagecreatefromgif("button1.gif");
    $orange = ImageColorAllocate($im, 220, 210, 60);
    $px = (imagesx($im)-7.5*strlen($string))/2;
    ImageString($im,3,$px,9,$string,$orange);
    ImageGif($im);
    ImageDestroy($im);
    ?>
    Этот пример вызывается со страницы тегом: <img src="button.php3?text"> Вышеупомянутый скрипт button.php3 берет строку "text", накладывает сверху на основное изображение, которым в этом случае является "button1.gif " и выводит возникающее в результате изображение. Это - очень удобный способ не рисовать новые изображения кнопки, каждый раз, когда вы хотите изменить текст кнопки. Этим методом они будут динамически сгенерированы.
    Ответ прислал Egor Shchegolkov.
    Очевидно, Вы пользуетесь версией для Win32, большинство бинарных дистрибутивов которой собраны без поддержки gdlib. Вам нужны исходники gdlib, php и много еще чего (например, заголовочные файлы Апаче используемой версии, Visual C++ 6 и т.д.) для сборки php с поддержкой данных функций. Но скорее всего ничего не получится и проще найти юниксовый хостинг с установленным пхп, в котором эти возможности есть, и тестировать скрипты там.

  • 1284. Ну например у меня есть свой сервак http://www.myserver.ru/.
    Если он прописан в Апаче то он счетается локальным или нет? В смысле он по локалке доступен или нет?
    И как его прописать в апаче. Наверное как дополнительные серваки от 127.* ? Ну напрмер есть у меня этот домен и что я все время в инете должен быть чтобы апаче работал с серваком? Это же невыгодно если это так!
    Ответ прислал oSSoba.
    Под винды:
    Для начала в Апаче тебе нужно создать виртуальный сервер. В файле httpd.conf в самом конце пишешь, например:
    #----iu-1-00.narod.ru
    <VirtualHost 127.0.0.2>
    ServerAdmin ossoba@mail.ru
    ServerName iu-1-00.narod.ru
    DocumentRoot "d:/home/iu-1-00.narod.ru/web"
    ScriptAlias /cgi/ "d:/home/iu-1-00.narod.ru/cgi/"
    ErrorLog d:/home/iu-1-00.narod.ru/error.log
    CustomLog d:/home/iu-1-00.narod.ru/access.log common
    </VirtualHost>
    Далее, в зависимости от установок файла hosts в каталоге Windows у тебя загружается локальная или удалённая версия сайта:
    127.0.0.3 iu-1-00.narod.ru - локальная
    #127.0.0.3 iu-1-00.narod.ru - удалённая
    И смотри, чтоб у тебя прокси был отключён, когда захочешь посмотреть сайт локально.

  • 1285. Я поставил себе апач, попробовал запустить скрип CGI а он не запускается, т.е. что то долго думает а потом выдает ошибку, а если CGI переименовать в PL, то все идет. Из-за чего это может быть? И еще вопрос по апач. При запуске некоторых скриптов (.pl) выдается ошибка 500, а если его запустить на каком-нибудь сайте то все в порядке. Почему так?
    Ответ прислал Aleksey Kirpichnikow.
    В httpd.conf должнол быть:
    AddHandler cgi-script .cgi .pl .bat .exe
    Если выдает ошибку 500, то во 1х - смотреть логи апача, во 2х - смотреть первую строчку скрипта (с:/perl/bin/perl - обрати внимание!!!, не просто путь к каталогу bin, а именно perl.exe - exe можно и опустить). в 3х - логи и еще раз логи ( apache/logs/error.log)
    Ответ прислал Старчиков Алексей.
    Ошибка 500 возникает при:
    -неправильном указании пути к perl-интерпритатору
    -где-то не поставлена точка с запятой
    -другая ошибка в коде скрипта

  • 1286. Мне нужен скрипт для закачки файлов на сервер. Но мне не надо чтобы он был слишком замудрен! Да и на PHP!
    Ответ прислал farkhad.
    www.webscript/scripts

  • 1288. PHP3, Perl, ASP, CGI или что-то ещё, что может обращаться к серверу? Большие возможности не нужны, главное чтобы к серверу обращался. И ещё, где взять дистрибутив какой-нибудь из этих сред (что попроще), и если можно дайте прямую ссылку, а тоя скачал c PERL.COM , а эта среда оказалась под Windows не работает. На сайте то всё по английски, а я кроме HELLO и DEFAULT ничего не зн... , а нет ... ещё LOVE знаю.
    Ответ прислал farkhad.
    Читаешь это http://elcom.kz/umnik/docs/hard/apache.shtml, а потом идешь за дистрибутивами сюда www.dklab.ru.
    Ответ прислал Egor Shchegolkov.
    Дистрибутив Перла для Вынь32 можно найти на www.activestate.com Дистрибутивы ПХП, в том числе для виндоуз - www.php.net Дистрибутив ASP входит в состав IIS, который в свою очередь входит в состав дистрибутива Windows NT/2000, отдельно можно поискать на www.microsoft.com
    А еще cgi-скрипты в принципе писать можно на любом языке, хоть на языке командного интерпретатора(*.bat), правда это извращение. Есть еще интерфейсы типа ISAPI, WSAPI и т.п. Программы, общающиеся с серверами, поддерживающими эти интерфейсы (большинство серверов для win32), можно писать, используя любое средство разработки, позволяющее
    Ответ прислал ALX.
    http://webclub.ru/search.html?

  • 1290. Помогите найти или сделать скрипт(желательно java), который при наведение указателя на картинку(jpg) будет открывать всплывающее меню(тоже графическое) с ссылочками.
    Ответ прислал Andrew Stepanov.
    Напиши по-точнее про ссылки и их количество и целиком или кусками все это должно вызываться с картинки... У меня что-то есть про это.

  • 1291. Люди а как во Flash 4 сделать напрмер так:
    есть баннеры в инете у которых листок типа откатывается и там появляется новая надпись так вот мне нужно такое сделать или дайте мне адрес в инете на такой баннер я его переделаю по зарез нужно.
    Ответ.
    http://flash.ru

  • 1293. Как использовать результат выполнения JavaScript'a в SSI-вставках? У меня с помощью JS генерируется случайное число. Надо что-то типа этого: Как это осуществить на практике? Или может надо использовать что-то другое?
    Ответ прислал ALX.
    Воспользоватся documet.write

  • 1295. Где можно разместить страничку с эротическим содержанием? Желательно наличие FTP.
    Ответ прислал Дмитрий.
    http://ero.ru, доменное имя: http://name.erohost.com, неограниченное место, возможность запуска любых CGI скриптов.
    http://www.web1000.com 50 МБ места, язык: ENG, CGI скрипты пока размещать нельзя.
    Не стоит забывать, что Вам придется вставить на страницу гораздо больше баннеров, чем на обычном бесплатном хостинге.
    Ответ прислал Aunt Ann.
    http://coolfreehost.com
    Плюсы:
    50 МБ, РНР, FTP, Русская служба поддержки, Красивый адрес.
    Минусы:
    Дополнительное попап-окно сзади с рекламой, Обязательна английская версия.
    Пример:
    http://gaysoft.cenhost.com

  • 1296. Пишу скрипт для сайта на Perlе, но не получается сделать следующее: Я ставлю ссылку на скрипт вида www.server.ru/cgi-bin/script.pl?id=html&page=2 Как получить значение id и page и присвоить их переменным.
    Ответ прислал Alexey V. Radchenkov.
    use CGI qw(:standard);
    my $id=param("id");
    my $page=param("page");
    в переменных $id и $page - твои параметры
    Ответ прислал Ivan Kuznetsov.
    use CGI;
    $cgi1=CGI->new();
    $id=$cgi1->param('id');
    $page=$cgi1->param('page');
    Ответ прислал Evgeniy.
    в нутри script.pl
    $ARGV[0] =~ /=/;
    $id = $'; # простой апостров, это такая переменная, в переменной $ будет строка "id" также и со вторым входным параметром.... или же
    ($str, $id) = split(/=/, $ARGV{0]); #разбивает строку на массив, где разделители в данном случае "="
    Ответ прислал Старчиков Алексей.
    #Разбираем запрос
      $buf=$ENV{'QEURY_STRING'};
      @data=split(/$/,$buf);
      foreach $i (@data) { #если все буквы англ, то не декодируем
      #запрос
      ($name,$value)=split (/=/,$i);
      $form{$name}=$value;
      }
    
      #Теперь присваиваем значения
      #параметр id
      $id=$form{'id'};
      #параметр page
      $page=$form{'page'};



  •   Подпишитесь:
    Рассылки Subscribe.Ru
    Веб-дизайн, азы
    Веб-дизайн. Вопросы и ответы.
    Веб-дизайн. От А до Я.
      ICQ - Клуб
    Адрес Клуба http://dweb.ru/1/icq.htm

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

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

      
      Интересное на форуме:
    Темы:
    Поисковые скрипты?
    Веб дизайн.Вопрос.
    Не работают стили в NN!
    Помогите! Запутался в скриптах :)
    JS настоящее ...!
    ASP chat.
    Оцените мой сайт.
    Кодировки в MySQL.
    Почтовый скрипт.
    Dreamweaver.


      Вы хотите публиковаться?
      Присылайте статьи или вопрос (по публикации) по этому адресу с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-3000 показов RLE).


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



    http://subscribe.ru/
    E-mail: ask@subscribe.ru

    В избранное