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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 32 (43)
24 июня 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 13600

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

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

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

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

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

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



    Баннерная & Текстовая обменная сеть TBE


    TBE (Tranzit Banner Exchange) http://dweb.ru/go/ - уникальная сеть обмена, позволяющая увеличить посещаемость Вашего сайта. Сеть основана на технологии BannerBankа. Поддерживаются типоразмеры баннеров 468х60, 120х60, 100х100 и Текстовые блоки. Коммисия 10%. Высокий CTR. Выкуп показов. Каждому новому участнику 20000 БЕСПЛАТНЫХ показов! Узнать подробности и зарегистрироваться можно на сайте http://dweb.ru


    Вопросы


  • 1715. Мне нужно выкачать страницу из инета, как бы это сделать cgi (желательно) скриптом?  Ответить.

  • 1716. Однажды я встретил сайт, на котором при попытке скопировать изображения выскакивало предупреждение о том, что авторские права принадлежат владельцам. Мне приходилось видеть такое один-единственный раз. Не знает ли кто-нибудь способа защитить свои изображения от копирования?  Ответить.

  • 1717. Как из CGI скрипта запустить почтовый клиент на компьютере пользователя?  Ответить.

  • 1718. У меня счетчик записывает информацию в файл counter.log в виде:
    52.121.1.155
    Wed Jun 20 12:35:37 2001
    21.154.1.198
    Wed Jun 20 12:35:37 2001
    Как сделать, чтобы скрипт писал рядом с IP-адресом общее количество посещений по нем, т.е., если встречается IP-адрес, который уже есть в файле, то цифра посещений по данному IP увеличивается на 1, а дата заменяется на последнюю.  Ответить.

  • 1719. Каким образом можно сделать запрос на PHP к таблице БД на MYSQL для того, чтобы выбрать (текстовое поле) все значения, начинающиеся на букву a, на букву b, c, и т.д.?  Ответить.

  • 1720. Не подскажет ли кто-нибудь скрипт, позволяющий нажатием на картинку приостанавливать/запускать фоновый midi-файл в IE?  Ответить.

  • 1721. Я создаю счетчик статистики посещения сайта, и мне в рисунке нужно поместить несколько строк, как это сделать. И вот еще нужно чтобы в итоге на рисунке были русские слова!  Ответить.

  • 1722. Имел неосторожность установить на сайте PVD-mail - лист рассылки. Уже при количестве подписчиков 180 броузер не дожидается ответа. В итоге последним в списке адресатам не доходят письма, а первым приходят почему-то по два письма. Указанный в мануале файл logsent.txt не появляется. Да если бы и появлялся, то толку от глючной работы скрипта мало. А все так расхваливали PVD. Кто подскажет, какой другой реальный лист рассылки для большого количества подписчиков можно установить на сайте. И может поможете настроить.  Ответить.

  • 1723. У меня есть скрипт счетчика (counter.php3):
    Число посещениий:
    <?PHP
        $filename = "counter.dat";
        $fp = @fopen($filename,"r");
        if ($fp) {
            $counter=fgets($fp,10);
            fclose($fp);
        } else {
            $counter=0;
        }
        $counter++;
        print $counter;
        $fp = fopen($filename,"w");
        if ($fp) {
            $counter=fputs($fp,$counter);
            fclose($fp);
        }
    ?>
    Мне скрипт выдает такое: Warning: fopen("counter.dat","w") - Permission denied in /home/httpd/html/auto/counter.php3 on line 13
    Что нужно сделать, чтобы скрипт заработал?  Ответить.

  • 1724. Срочно нужен PHP скрипт форума vBulletin Version 1.1.4  Ответить.

  • 1725. Где найти примеры нового языка разметки XML Лучше образцы страниц или простой редактор этого языка? Как с ним работать во ФЛАШЕ 5? Сами файлы я вставлять умею и русскую кодировку даже, а рисунки и прочее...?   Ответить.

  • 1726. Вопрос по фотошопу. Мне надо сделать плакат 2 на 40 метров. Как создать такой файл в фотошоп, чтобы потом получился плакат таких размеров?  Ответить.

  • 1727. Как с помощью java-script из HTML-файла сохранить данные на диск в формате EXCEL.  Ответить.

  • 1728. Я поменяла разрешение экрана с 800х600 на 1024х768, а шрифт получился очень маленький, как увеличить размеры системного шрифта, чтобы во всех программах заголовки меню были читабельными?  Ответить.

  • 1729. Я хочу сделать что-то вроде странички знакомств, чтобы посетители могли оставить свою фотографию и несколько слов о себе, но чтобы эта фотография преобразовывалась автоматически, в какой-то определенный размер и формат, чтобы, не занимать много места на сервере.  Ответить.

  • 1730. Нужна программка, которая бы резала фото на части, что бы потом их (части) можно было вставлять в таблицу. И если можно ссылку где ее скачать. Только не предлагайте монстров типа PhotoShop'а.   Ответить.

  • 1731. Имеется ли в CSS аналог CellPadding и CellSpacing, чтобы не писать <TABLE CellPadding=0 CellSpacing=0> в .html файле, а описать эти параметры в .css файле как TABLE.class1, а в .html файле указывать уже только <TABLE class="class1">?  Ответить.

  • 1732. В книге Нильсена упоминались внутренние фреймы. Подскажите пожалуйста что это такое и как его используют?  Ответить.

  • 1733. Задача: определить какой размер шрифта установлен на компьютере у пользователя (в настройках экрана -большой или маленький) и в зависимости от размера, загрузить один или другой файл с описанием стилей. Просьба помогите это сделать на JavaScript, а то у меня на сайте я использовал в качестве менюшек шрифты и при установке мелкого шрифта - все нормально, а при крупном все едет.   Ответить.

  • 1734. Почему при работе в Dreamweaver4 у меня в самой программе расстояние между слоями 1 мм, а после сохранения страницы и просмотре ее в Internet Explorer 5 расстояние становится очень большим (все пробелы в слое после последнего символа убраны)?  Ответить.

  • 1735. Как сделать, чтобы нажатием кнопки отправлялась страница на моем сайте?   Ответить.

  • 1736. Пытаюсь сделать баннер 468х60 из 6 кадров, при помощи программы Gif animator собираю в одну кучу. банннер весит 35кb. если кто знает как готовый баннер ужать до 15 кв. подскажите пожалуйста выход из этой тупиковой ситуации.  Ответить.

  • 1737. Как проверить при помощи JavaScript отключенан ли графика у пользователя и в случае если она отключена форматировать страницу при помощи bgcolor, а не background?  Ответить.

  • 1738. Как реализовать следующее, если можно, то желательно на ASP или PHP:
    Существуют ссылки на различные страницы сайта ( 1 | 2 | 3 ), как сделать так, чтобы после нажатия на ссылку и перехода на соотв. страницу (например 2 ) эта ссылка выделялась , чтобы посетитель видел на какой странице он находится.  Ответить.

  • 1739. У меня на сайте в качестве фона в таблице используется гиф. Подскажите как сделать так, чтобы гиф не повторялся, т. е. сделать привязку.  Ответить.

  • 1740. Подскажите где можно взять скрипт интернет магазина как на www.corason.com.ua или если есть похожий.  Ответить.

  • 1741. Нужен скрипт для баннерной сети. Т.е. <a href=....cgi-bin/*.cgi><img src=./cgi-bin/*.cgi></a> Или что-то в этом роде. Я пытался через <!-- exec cgi=.....>, но воспринимает сайт такой скрипт только с "родного" сервера, т.е. с того, на котором сайт установлен. Проблема в том, что нужно распихать эти скрипты по разным сайтам. Сразу скажу, что <!-- exec cgi=http://www.......> не работает.  Ответить.

  • 1742. У меня такие вопросы по ASP:
    1. Есть база данных на MS SQL 7.0, нужно из поля (типа image) в ставить в динамическую страничку asp картинку из этого поля.
    2. Как из той же базы в страничку вставить текст например между <td> и </td> из поля (типа text)
    3. Как в туже базу из элемента формы textaria вставить текст в поле (типа text) Если не трудно, то лучше кодом ASP с комментариями, чтобы я разобрался.  Ответить.

  • 1743. Как сделать, чтобы по одной ссылке обновлялись сразу два окна, а точнее фпейм 1 и 2?  Ответить.

  • 1744. Как на Pascal'e(7.0) нрограмировать под веб(я слышал что есть такое)?  Ответить.

  • 1745. У меня html- файл состоит из 2-х горизонтальных фреймов (верхний для навигации):
    <frameset rows="*, 14* " border="0" frameborder="0" framespacing="0">
    <frame src="frame1_4.html" name="frame1" scrolling="no">
    <frame src="frame2_4.html" name="frame2" scrolling="no">
    </frameset>
    Так вот, при разрешении 800х600 - все отображается нормально, а при 1024х768 между ними появляется белое пространство. А если я корректирую параметры rows="*,12*" для разрешения 1024х768, то тогда при просмотре в 800х600 нижний фрейм "наезжает" на верхний.
    Вопрос: как решить данную проблему, ведь у меня стоят все необходимые параметры: border="0" frameborder="0" framespacing="0", и белой полоски быть не должно, откуда она тогда появляется?  Ответить.

  • 1746. Как сделать на ASP гостевую книгу? И если можно подскажите сервер с ASP-скриптпми.  Ответить.

  • 1747. Можно ли на perl'e прочитать из файла информацию и присвоить какой небудь переменой Javascript'а(если можно то как)?  Ответить.

  • 1748. Где можно взять интерпритатор(компилятор) PHP, а то сервер SMALL HTTP SERVER просит?  Ответить.

  • 1749. Можно ли как-нибудь совместить Perl и Flash?  Ответить.

  • 1750. Как на Javascript "лазить" между <iframe....>? у меня на странице две кнопки очистить и послать форму которая в <iframe....>.Уже всяко пробовал и через target и имяифрейма.forms[0].submid();  Ответить.


  • x. Как можно закачать базу MySQL на хостинг? У меня diul-up, база большая. Хочу ее у себя заполнить, а потом как-то слить на сайт. Подскажите, как это делается.  Ответить.

  • x. Кто-нибудь знает, где взять скрипт подобно www.elance.com или www.thecentrallmall.com. А может, кто способен сделать что-то похожее?  Ответить.

  • x. Прошу помоши в написании скрипта(Perl) для обработки формы и записи текста в файл (HTML илиTXT) и чтения текста из файла по заданным параметрам в форме. Подробности по- мылу.  Ответить.

  • x. Можно ли как-то переписать этот код, чтобы работало в Netscape? Можно посмотреть тут: www.virtue.nu/beatlinks
    <div id="menuHome"style="position:absolute; left:5; top:100; width:110; height:25; clip:rect(0,110,25,0);">
    <a href="index.html" onMouseOver="moveBy(home,20,0)"onMouseOut="moveBy(home,-20,0)">
    <img src="images/menu_home.gif" border="0" width="110" height="25" alt="home">
    </a>
    </div>  Ответить.

  • x. В файле статистики stat.txt записано: 1) число посетителей, 2) дата, 3) время, 4) ip адресс. Разделитель: ";". Как на Перле узнать из последней записи номер посетителя и его ip?  Ответить.

  • x. У меня организована галлерея на Java скрипте с Функцией - задания параметров нового окна. И есть также скрипт блокирующии, правую кнопку. Как объеденить эти два скрипта или как исправить функцию в первом, чтобы заблокировать правую кнопку в новом окне, которое открывает первый скрипт?  Ответить.

  • x. Нужно подставлять разные картинки в асп. К примеру: на строку http://./index.asp?ID=3 подставлялась картинка типа r03.gif. Какой-то аналог switch-case должен быть... Если можно, то прямо кодом.  Ответить.

  • x. Хочу в ASP-странице сгенерировать случауное число. Как нужно, подскажите плиз.  Ответить.

  • x. Почему изображение показывается, но при наведении не становится ссылкой? Где-то в коде ошибка?
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=top2 WIDTH=88
    HEIGHT=31>
    <PARAM NAME=movie
    VALUE="http://allmoney.holm.ru/images/top2.swf?url=http://allmoney.holm.ru/cgi-bin/top/rankem.cgi?id=allmoney&win=_blank">
    <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000>
    <EMBED
    
    src="http://allmoney.holm.ru/images/top2.swf?url=http://allmoney.holm.ru/cgi-bin/top/rankem.cgi?id=allmoney&win=_blank"
    quality=high bgcolor=#000000 WIDTH=88 HEIGHT=31 TYPE="application/x-shockwave-flash"
    PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
    </OBJECT>
      Ответить.

  • x. Помогите пожалуста сделать такую вещь на Java или Java Applet. Вобщем midi плеер, обычный випадающий список с выбором песни и кнопками в виде рисунков т.е Play,Stop,следуюжая песня,предедущая песня. И если можно регулятор громкости но необязательно.  Ответить.

  • x. Может быть кто-нибудь знает: чем отличается Macromedia Fireworks 4 от Fireworks 3? Иначе говоря, какие там добавлены новые возможности? И если можно укажите, пож-та, прямую ссылку для скачивания Fireworks 4.  Ответить.

  • x. Я установил Apache, все настроил. Скачал PHP 4.0.5 и Perl 5.6.1.626. Все настроил. Скрипты SSI, Perl, PHP, тестирует нормально, но CGI... Пишу например http://localhost/cgi/test.cgi и жду... внизу написано что идет загрузка. Жду 10 минут все загрузка. И так все CGI скрипты. ПОМОГИТЕ. Заранее благодарен. Да и еще есть ли у кого скрипт для тестов. Каждый раз разные вопросы с вариантами ответов, и чтобы велись 20 лучших участников. Могу предложить оплату в виде показов RLE или TLE.   Ответить.



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


  • 1682. Занимаюсь созданием WAP сайтов и возникла необходимость в ссылке прописать номер телефона, чтобы кликнув по ней можно было сразу позвонить с мобилки на мобилку находясь в WAP броузере. Есть у меня, что то подобно: <a href="wtai://wp/mc;0503223311">0503223311</a>, но почему то не работает.
    Ответ прислал Elizaveta Vorobieva.
    Большинство телефонов не поддерживают работу с wtai. подозреваю, что wtai поддерживается только в телефонах с wap 1.2

  • 1683. Я делаю поиск по сайту с помощью функции eregi(), она прекрасно осуществляет поиск игнорируя различия в регистре при поиске букв, но она почему-то различает регистр в русских словах. Как можно этого избежать, при помощи каких функций?
    Ответ прислал praer.
    PHP все-таки делали за бугром, а не в России и регистр кирилицы он не различает, так что прийдется писать свою функцию для проверки русских слов
    Ответ прислал Swed.
    В JavaScript есть функции toLowerCase() и toUpperCase().

  • 1684. Как сделать так, чтоб слои, ID или name которых начинается на определеннное слово например, gavno, устанавливались все в ViSIBLE:hidden в функции джаваскрипт?
    Ответ прислал .
    Не факт, что красиво и элегантно, но в первом приближении может быть вот так:
    <script language="JavaScript"><!--
      var layerDoc=null;
      var layerRef="null", styleSwitch="";
      ms=navigator.appVersion.indexOf("MSIE");
      ie4=(ms>0) && (parseInt(navigator.appVersion.substring(ms+5,ms+6))>=4);
      if (!ie4) {
        if ((navigator.appName == "Netscape") &&
            (parseInt(navigator.appVersion.substring(0,1))>=4)) {
          layerDoc=document.layers;
          layerRef="document.layers";
        }
      }
      else {
        layerDoc=document.all;
        layerRef="document.all";
        styleSwitch=".style";
      }
    
      function setLayers(beginName,showMode) {
        if (layerDoc==null) return;
        visibility=showMode ? "visible" : "hidden";
        for (i=0;i<layerDoc.length;i++) {
          if (layerDoc[i].id.substring(0,beginName.length)==beginName)
            eval(layerRef+'['+i+']'+styleSwitch+'.visibility="'+visibility+'"');
        }
      }
      //--></script>
    Хочешь скрыть слои, ID которых начинается на "bla":
      setLayers('bla',false);
    Хочешь показать слои, ID которых начинается на "bla":
      setLayers('bla',true);


  • 1686. Как запаролировать некоторые страницы сайта с использованием CGI. Существует два случая: в первом набирая один и то же пароль все пользователи переходят на одну страницу. Во втором случае при наборе разных паролей идёт переход на разные страницы сайта.
    Ответ прислал Дмитрий NS.
    Посмотри на http://anonc.h1.ru я там как раз это и делал - могу потом исходник кинуть.
    Ответ прислал Andrew Stepanov.
    Вот на этой странице даны самые разные варианты для входа по паролям. Выбирай! http://javascript.internet.com/passwords/
    Ответ прислал Alex.
    Если надо, то можно наваять скриптик, который будкт спрашивать пароль, а потом проверяя его и будет оправлять пользователя куда надо! Но проще по моему все это сделать средствами Apache использую .htpasswd и .htaccess Если что, пишите - поможем!

  • 1687. Делаю страничку, все изображения из-за большого числа скидываю в отдельный каталог. Какие права нужно выставить каталогу с изображениями, чтобы туда нельзя было бы зайти, но использовать изображения можно было бы. Помогите, пожалуйста, самому разобраться не хватает познаний в Юниксах.
    Ответ прислал admin.
    На папки своего сайта я ставлю следующие права:
    rwxrwx---
    При таких правах, все файлы находящиеся в директории, считываются нормально, а если кто-нибудь хочет просмотреть саму дерикторию, то выдается ERROR 403
    Ответ прислал Dennis A. Rybakov.
    chmod 0711 каталог_с_картинками
    chmod 0644 каталог_с_картинками/все_картинки

  • 1688. Как мне осуществить такую задумку: хочу сделать страничку, на которой бы демонстрировались фотографии (по одной), при нажатии на ссылку, причем нужно, чтобы вся страница оставалась без изменений, кроме цвета ссылки, номера фотографии, и собственно фотографии (принцип - такой же, как на pups.ru, например). Очень не хочется делать кучу одинаковых файлов, со ссылками на разные фотки, знаю, что можно переписывать код HTML-страницы, но как это правильно сделать, чтобы показать 100-200 фотографий? И еще смежный вопрос. Как поступать, если таким же образом нужно выводить текстовые фрагменты?
    Ответ прислал Andrew Stepanov.
    Может это подойдет!?
    545. Отсканировал недавно около 40 фоток и хочу выложить их на сайт Как можно устроить их поштучный показ (может быть, и с предпросмотром)?
    Ответ прислал gurugor.
    Можно сделать вашу галерею с предпросмотром, при чем полноразмерные фотографии будут открываться в новом окне. Для этого проименуйте все ваши большие изображения (формат .jpg)следующим образом: Photolg001, Photolg002, Photolg003 ... Photolg038, Photolg039, Photolg040. В <head> пропишите следующий скрипт:
    <script>
    <!--
    if(top.location!=location)top.location.href=location.href;//--></script>
    <title>Name1</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <script Language="JavaScript">
    <!--
    function large(x,y,z){var k=x+30;var
    l=y+40;myWin=open("","Windows","width="+k+",height="+l+",status=no,toolbar=no,menubar=no");myWin.document.open()
    myWin.document.write("<html><head><title>Name2</title></head><body bgcolor=#FFFFFF>");myWin.document.write("<table
    border=3 cellpadding=0 cellspacing=0><tr><td>");myWin.document.write("<<img src='Photolg"+z+".jpg' width="+x+" height="+y+"
    alt=Photo"+z+".gif border=0
    align=center>");myWin.document.write("</td></tr></table></body></html>");myWin.document.close()}//--></script>
    Установите приемлемые для вас свойства в скрипте (можете ничего не менять - это работающий скрипт). В теле страницы разместите в требуемых местах маленькие изображения для предпросмотра (при чем целесообразнее сделать отдельные маленькие изображения, а не уменьшать большие свойствами width и height) и поместите их в теги:
    <a href="javascript:large(X,Y,'001')"><img src=PhotoSm001.gif width=150 height=101 border=0></a>
    где X, Y - это width и height соответствующего большого изображения, а PhotoSm001 - название маленького изображения. Так сделайте для каждого.
    Теперь при щелчке мыши на маленьком изображении будет открываться окно с полноразмерной фотографией.
    Ответ прислал coviex.
    В Фотошопе 5 и 6 есть почти такая возможность только для этого надо будет всем файлам дать полные названия фотографий, а то ссылки смотреться будут не очень. Для этого надо зайти File-Automate-Web Photo Gallery и дальше действовать по обстоятельствам. А чтобы всё было ОК создай свой шаблон для Галереи, об этом читай Help.
    Ответ прислал Sergey Davydov.
    Зайди на www.naz-art.narod.ru. Я там как раз подобное реализовал.
    Ответ прислал Alex Nedovizij.
    ДжаваСкрипт. Допустим, твоя фотка, которая в странице и которую ты хочешь менять, имеет номер 3 (не имя, а номер объекта тега <img...>). Тогда, если названия фоток типа 1.*, 2.*, ... 10.*, 11.*, ..., то ті ставишь в скрипте пе- ременную типа ИНТЕДЖЕР. При нажатии на "дальше" делаешь примерно так:
    > document.images[3].src = IMG_NUM + '.jpg';
    и наслаждаешьсе резалтом. Если не ундерстандно, я сляпаю тебе такой скрипт, только допиши внизу "Co-programming: by Alex Nedovizij" и на имя тыкни линк на мой мэйл. ОК?
    Ответ прислал Dennis A. Rybakov.
    Смотря что должно использоваться. Проще всего написать скрипт, который будет делать такую штуку на сервере, а тебе выдавать готовую html-ину: варианты - Perl, PHP. А можно немного извратиться и сделать почти то же самое, но с использованием JavaScript. Пиши, можно подумать.

  • 1689. Вопрос от всех, имевших несчастье обосноваться на Boom.ru. Как нейтрализовать панели, при этом не трогая самого кода, ведь исполняется он на стороне клиента?
    Ответ прислал Дмитрий NS.
    Меняй хостинг. С такими багами бороться практически невозможно.
    Ответ прислал russelv.
    Есть несколько вариантов:
    - если сайт не раскручен, переехать на агаву. Там вставляется баннер, но он если портит дизайн, то к нему можно приспособится. К Листовке на буме - нельзя.
    - Вставляется код не после </HTML> , а конце файла, что позволяет обойти проблему интересным способом (придумал я сам). После последнего тега вставляешь что-то типа
    <SCRIPT LANGUAGE=JavaScript1.8> а конечный тэг </script> вообще не вставляешь. И пока не придумают восьмую версию, спать можно спокойно!
    - перейти на нетскейп - у него ЭТО не отражается.
    Вот три варианта, я выбрал первый, остальные пусть решают сами.

  • 1690. Такой вопрос по PHP. Можно ли считать из файла не всю строку, а определенную ее часть? напр., символы в строке, начитая с 3-го я заканчивая 10-м?
    Ответ прислал Dennis A. Rybakov.
    while (!feof($fhandle)) {
    $str = substr(trim(fgets($fhandle,1000)),2,9);
    // $str = твои 7 символов с 3-го по 10-й
    // trim при желании можно убрать
    // ...
    }
    Ответ прислал praer.
    Можно считать весь файл в массив, а затем обработать каждый его элемент как тебе хочется

  • 1691. Как сделать скрипт, который показывает 4 (или другое заданное мной число) случайные картинки из 26 имеющихся, и в файле log.txt записывает какая комбинация картинок была показана. Каждая комбинация записывается в следующую строчку после предыдущей записи. То есть в файле log.txt должны быть сохранены все показанные комбинации.
    Ответ прислал Alex Nedovizij.
    В зависимости, чем писать скрипт. Это должен быть CGI, PHP или Server-Side Java. Если интересует, напиши, я сляпаю. Только добавишь внизу "Со-programming by Alex Nedovizij" и линк на моё мыло там. ОК?
    Ответ прислал Taras Shkodenko.
    Если никто не поможет - обращайся ко мне: подскажу.

  • 1692. У кого есть скрипт(или может написать), типа системы TAU, что автоматически регистрирует в поисковиках и каталогах? Могу предложить Вам оплату в виде показов RLE.
    Ответ прислал Andrey N. Demushkin.
    Сколько показов?

  • 1693. Как пользоваться cook'ами в perle?
    Ответ прислал Dennis A. Rybakov.
    могу выслать HTTP Cookie Library от Matt Wright или же желающие сами могут взять ее на http://www.worldwidemart.com/scripts/
    Ответ прислал serpan.
    use CGI;
    $co=new CGI;
    
            $novorus=$co->cookie
            (
                    -name=>'novorus_referal_cookie',
                    -value=>$ref,
                    -expires=>'+365d',
                    -domain=>'.novorus.com',
                    -path=>'/'
            );
            print $co->header(-cookie=>$novorus);


  • 1695. Как сделать в скрипте на Perl, чтобы можно было удалять несколько записей новостей одновременно?
    Ответ прислал Дмитрий NS.
    Что значит удалять? Удалять из БД? из какой именно БД? текстовой, иль какой другой? Общий принцип такой - читай базу в массив, потом убивай что нужно, а потом этот массив записывай обратно. В тестовике убивать можешь чем нибудь примитивным вроде:
    foreach $temp (@news) {
    $temp =~ /^$name чего_то_там \n //;
    }
    Ответ прислал Andrey N. Demushkin.
    for ($i=0; $i=4; $i++) {
    удалить запись
    }

  • 1696. Мне нужен скрипт, чтобы показывал каждый день новую картинку на моем сайте... Картинок около 200.
    Ответ прислал Дмитрий NS.
    Могу на перле сделать.
    Ответ прислал MindProbe.
    Вот возьми скрипт, который показывает 200 картинок поотдельности RANDOM'но.
    var link=Math.round(200*Math.random());
    document.write('<IMG SRC=" ' +link+ '.gif" ALT=" ' +link+' ">');
    Ответ прислал Dennis A. Rybakov.
    Такой подойдет?
    <script language="JavaScript"><!--
      function getCurrentImg() {
      var currDate=new Date();
      var maxImgCount=200;
    
        imgIndex=currDate.getDate()+currDate.getMonth()*30;
        while (imgIndex>maxImgCount) imgIndex -= maxCount;
        return "/images/pic"+imgIndex+".jpg";
      }
      //--></script>
      ...
      <img src="javascript:getCurrentImg()" width=100 height=100>
    Решение втупую, на стыковке месяцев возможны показы одинаковых картинок, но в общем и целом делает как раз то, что просил :)

  • 1698. Есть программа Macromedia Director 7 Trial. Как затолкать сделанные там в HTML, если вообще можно?(файлы *.dir). И есть ли под неё русификатор?
    Ответ прислал Mad Den.
    Руссификатора для Macromedia Director нет. В начале можно отредактировать свойства зайди File/Publish Setting, здесь можешь задать что показывать при шелчке правой кнопкой мышки, размер, задний фон и т.д. Далее выбирай File/Publish Директор создаст два файла - один хтмл второй с расширением *.dcr Примеры всего этого можешь посмотреть на http://www.shockwave.com можешь также задать вопросы на форуме посвещенному как раз этой программе http://www.625-net.ru/cgi-bin/prodirector/index.cgi
    Если есть вопросы пиши.

  • 1699. На странице слева - коллективная фотка, справа - список. Как сделать так, чтобы при наведении мыши на одного из вышеупомянутого коллектива в списке подсвечивалась его фамилия? Лучше на JavaScript.
    Ответ прислал Дмитрий NS.
    Реальнее всего на флеше. Можешь маленький пример посмотреть на http://nsstudio.nm.ru/bio/bio.htm - просто наведи на фотку... Сделать такое можно за пару минут.
    Ответ прислал Alexey N. Ermakov.
    Подумал, что гораздо проще, эффектнее и даже эффективнее будет сделать это вообще без использования скриптов. Я говорю о sitemap. Это когда конкретная часть картинки является ссылкой. А фамилии будут не подсвечиваться, а показываться всплывающей подсказкой (с помощью alt=) при наведении мышью на конкретного человека, т.е. на конкретную область картинки. В то же время никто не запрещает разместить полный список фамилий справа от фото.
    Если ссылаться не на что, то можно сделать "пустую" ссылку типа a href="myfile.html#" В этом случае при кликанье ничего не произойдет. Есть замечательная программка GEOhtml, которая позволяет практически автоматически создавать sitemap.
    Попробуй, если понадобится, поискать ее на freewar'ных серверах (freeware.ru, listsoft.ru, freesoft.ru и др.)
    Не найдешь - напиши - вышлю. В конце концов, если не получится ничего, могу сделать все в лучшем виде на договорных условиях.
    Ответ прислал Taras Shkodenko.
    Есть такая штука в HTML называется image map. вот прочитай про нее и тогда у тебя все получится. А если будут вопросы - пиши.



  • Клуб друзей


    Языки - 3 языковых курса: английский, французский, немецкий. Каждый курс включает в себя программу освоения грамматики и лексики, с последующим закреплением в интерактивных упражнениях и играх.
    http://ih.hut.ru - 65 Чемпионат Мира по хоккею с шайбой 2001 года, Германия. Результаты, статистика, положение команд, фотогалерея. Обзоры,комментарии,статьи, мнения.
    Сервер Знакомств - Найди свою судьбу на нашем сайте.
    http://wwwpromoter.boom.ru - Сайт для начинающих веб-мастеров. Ссылки на бесплатные места для размещения сайтов, почтовые серверы, FTP by e-mail,сервера раскрутки сайтов.
    http://www.missweb.narod.ru - Сайт для влюбленных девушек. Стихи, поэзия о любви. Всемирный сайт знакомств. Чат. Иностранцы. Бесплатно email. Подарки. Спонсоры. Ресурсы.
    Дизайн - В этом разделе содержатся обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    http://alexey-lao.narod.ru - Веб-дизайн: клонирование сайтов, использование чужих идей. Книги по веб-дизайну и графике: рецензии. Ссылки, цитаты, рефераты, тексты песен.
    http://soscomp.chat.ru - "SOS:Помощь пользователю" На сайте: статьи, советы по компьютерам, всегда свежий софт.
    http://www.shabib.narod.ru - Дизайн, Фотошоп, программы и утилиты, литература, компьютерные шутки и приколы, анекдоты.
    http://big-web.narod.ru - Реальная помощь при создании вашего сайта, HTML, PHP, CGI, Java Script, Applet, DHTML, FronPage 2000.
    http://www.dts.ru/~comp - Материал по заработку в сети. Спонсоров немного, но все надёжные, проверенные. Халява и программы, которые помогут в заработке со спонсорами.
    http://www.aton-poligraf.newmail.ru - Полиграфия на текстильном материале,тампопечать на любой сувенирной продукции.
    http://foma.vov.ru - Сайт тематических форумов на все случаи жизни. Зайди и получи ответ на свой вопрос.
    http://bryndin.50megs.com - Арт галлерея Брындина Валерия.
    "Золотая Пуля" - Сайт про оружие.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте. Правила.


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


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться Рейтингуется SpyLog

    В избранное