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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 46 (57)
25 августа 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 15500

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

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

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

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

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

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



    Автором 2000 вопроса стал adminr@torba.com.


    Вопросы


  • 1996. У меня страница с фреймами. В одном из них раскрывающееся меню, которое управляет переходами по файлам в другом фрейме, точнее - должно бы... В "меню" форма состоит из <select> с <option>'ами и кнопки с onClick, которая вызывает функцию:
    <script language="javascript">
    function pirnav()
    {
    var menop = document.pir_menu.navig.selectedIndex;
    {
    var pirpag = document.pir_menu.navig.options[menop].value;
    location.href=pirpag+" target='content'";
    }}
    </script>
    в своем фрейме функция работает, но ведь это совсем не то, что надо, а вот куда ей поставить TARGET - не могу понять, перепробовал кучу вариантов (пихал во все строки в разных немыслимых "позах"), в приведенном примере - одна из проб месторасположения TARGETа - тоже неудачная.
    Куда же поставить TARGET, чтоб правильно работал переход?  Ответить.

  • 1997. Вопрос тем, кто пользуется услугами SpyLOG. У меня часто случается так: захожу на свой сайт, а счетчик SpyLOG на главной странице (только на главной, но не на остальных) отображается не тем скином, который я выбрал (кнопка-индикатор), а становится прозрачным (его не видно, но он есть). При этом, когда я захожу на свой аккаунт в SpyLOG'е, то в категории "сейчас на сайте" вижу пустое место (даже не 0, к примеру, а просто пустое место). Через некоторое время все возвращается на круги своя, и на первой странице снова появляется "мой" скин. У кого-нить были подобные проблемы?   Ответить.

  • 1998. Где можно найти самые лучшие сочетания цветов для сайта, с успользованием белого и сегоо( хочу немного свой сайт переделать)?  Ответить.

  • 1999. Существует два стандартных типа кнопок submit и reset. Можно вместо submit использовать граф. кнопку, а как использовать её как reset?  Ответить.

  • 2000. Я хочу разобраться с одним скриптом. На странице http://www.wm-club.narod.ru/novost.htm реализована функция автоматического (без запроса!!!) занесения страницы (при чем не той что просматриваешь!!) в папку "Избранное" Меня интересует (в образовательных целях) как такое возможно. Но как это реализовано?   Ответить.

  • 2001. У меня на странице наверху находится меню (3д-апплет с движущимимся эффектами)... Как можно сделать, чтобы при нажатии на кнопку "Button" данное меню скрывалось а появлялось обычное текстовое только слева...Это даст пользователю альтернативу...  Ответить.

  • 2002. У меня следующая ситуация:
    в <HEAD> имеется скрипт с функцией, которая заносит в переменную один из элементов массива (текст) и далее выводит его в броузер командой document.write. Далее в <BODY onLoad=.... указание на эту функцию, чтобы при загрузке был сразу виден первый элемент массива. Это срабатывает, но с двумя глюками:
    1) не выводится ничего, что расположено в самом теле страницы, скрипт как бы полностью все подавляет и выводит/показывает только то, что в команде
    document.write
    2) при загрузке страницы выводится сообщение об ошибке в 1-й строке, где написан только тэг <HEAD> (а нулевая строка - <HTML>). Как мне избавиться от этих помех?  Ответить.

  • 2003. Надо что б по нажатию на ячейку таблицы в другой ячейке менялся текст загружаемы из xml. Как обработать нажатие и загрузить XML - всё известно проблем нет. Как поменять тескт в ячейке таблицы? Такое вообще возможно?  Ответить.

  • 2004. У меня проблема такая, в IE5.0 у меня обрабатывалось меню через следующий скрипт-
    function m_click(dest)
    {
    var url;
    url=location.hostname
    url="http://"+url+"/"+dest;
    document.all("iframe1").navigate(url);
    }
    Но в IE5.5 (IE6.0) строка document.all("iframe1").navigate(url) не работает, дает ошибку на свойства обьекта. Как можно подправить данную ситуацию. Наверное Microsoft заменил метод navigate или убрал его насовсем.  Ответить.

  • 2005. Как 'покрасить' в свой цвет некотырые элементы на странице. Где можно достать код для кнопок и форм?  Ответить.

  • 2006. Подскажите как реализовать что-то типа выпадающего меню. Но так как дизайн центровой, то задавать абсолютные координаты нельзя. Нужно их к чему-то привязывать. Где-то в инете видел как это реализовано, но сейчас уже не могу найти.  Ответить.

  • 2007. Нужен скрипт, отображающий всплывающие окна при наведении мыши, причём многоуровневые - как на www.kaspersky.ru, только там больно сложно - мне не разобраться.  Ответить.

  • 2008. К примеру у меня есть 50 анекдотов. И я хочу, чтобы каждый посетитель смог поставить себе на страничку определённый код (один у всех). Затем было бы так: анекдоты всегда бы менялись, анекдоты читалиь бы из файла на моём сайте (так как я буду постоянно обнослять). После анекдоты будет идти ссылки, типа "ещё >>>", мне надо также чтобы никто не смог убратьэту ссылку. Желайтельно без SSI, с испольщованием JavaScript. Но если без SSI не получится, то можно и без скриптов.  Ответить.

  • 2009. Как на Flash 5.0 сделать выпадающую менюшку. При нажатии на гиперссылку (картинку) выводилась бы справа менюшка с гипперссылками (таблица с собственным оформлением). Или у кого есть пришлите образец.  Ответить.

  • 2010. Почему NN4.7 отображает вокруг таблиц пустое пространство (5-6 пикселей), хотя я установил в стилях margin:0 0 0 0;? В IE5 всё отображается нормально (без пустот).  Ответить.

  • 2011. Подскажите пожалуйста, существует ли где-либо в сети интересующий меня сервис, а именно: мне нужно организовать у себя на сайте регистрацию постоянныхъ посетителей, мне самому это пока не по силам. Есть ли сайт (сервер), где могли бы регистрироваться мои посетители только для меня, а не для "общего пользования"? Т.е. чтобы создали базу данных и управляли ею по моим условиям и в моих интересах.  Ответить.

  • 2012. Как правильно сделать файл-upload на сервер при помощи PHP? Дело в том, что графический сайт копируется как текстовый и тем самым коверкается, пробовал разные способы: copy,rename, exec - все тоже самое. Как правильно сделать? PHP 4.0.0 - move_uploaded_file - не работает.  Ответить.

  • 2013. Как на php можно организовать обновление даты, т.е. если страница была изменена, то скрипт отображает дату изменения?  Ответить.

  • 2014. Проблема в следующем: есть страничка на которой рассположены маленькие картинки, кликнув на которую открывается окно с большим изображением. Очень хочется сделать раздел самые популярные. Понимаю нужен скрипт, но какой? Может где есть? Помогите а?   Ответить.

  • 2015. Как можно использовать в РНР функцию connection_aborted() ? если это связано с ignore_user_aborted , то про неё тоже. Лучше какой-то кусок кода. Так как то, что мануале не получается обработать.  Ответить.

  • 2016. Какими средствами программирования можно избежать полной загрузки скриптов - уменьшения времени загрузки?  Ответить.

  • 2017. Помогите достать патч для Фотошопа 6.0.1 для корректного вывода русских шрифтов. Попробовал 2, не подошли. Подскажите линки, где их можна достать.  Ответить.

  • 2018. Я новичок. помогите есть такой скрипт.
    <?php
    error_reporting(63); if($g=="") { echo "Не введено имя"; exit; }
    error_reporting(63); if($s=="") { echo "Не введено сообщение"; exit; }
     $fp=fopen("gd.txt", "r");
     $rf = fread($fp, filesize ("g.txt"));
     fclose($fp);
    $d=date("d.m.Y H:i:s");
    $fp=fopen("g.txt","w");
    fwrite ($fp,"<font color=red><b><i>Дата:</b></i></font>");fwrite ($fp,"\t");fwrite ($fp,"$d");
    fwrite ($fp,"<br><font color=red><b><i>Гость:</b></i></font>");fwrite ($fp,"\t");fwrite
    ($fp,"$g");
    fwrite ($fp,"<br><font color=red><b><i>Емайл:</b></i></font><a href=mailto:$e>");fwrite
    ($fp,"\t");fwrite ($fp,"$e");
    fwrite ($fp,"</a><br><font color=lightblue><b><i>Cообщение: </b></i></font>");fwrite ($fp,"$s");
    fwrite ($fp,"<hr>");
    fclose ($fp);
    $fp=fopen("g.txt","a");
    fwrite ($fp,"$rf");
    fclose ($fp);
    Header("Location: indexgb.php");exit;
    ?>
    можно ли сделать вывод сообщений постранично? допустим определеное количество сообщений на одной странице и как?  Ответить.

  • 2019. Как можно организовать движение некоего текста снизу вверх, чтобы при этом по мере продвижения увеличивался размер шрифта и изменялся его цвет. Если можно, то приведите пример.  Ответить.

  • 2020. Как в настройках Windows 98 установить домашней (стартовой) страницей сайт www.sait.com с помощью Delpi или Pascal 7.0??? Нужен программный код.  Ответить.



  • x. Есть сайт, www.ukrua.com.ua необходимо написать и подключить скрипты по:
    а) заполнение и отправка почты с сайта без использования почтовика. С возможностью присоединения файлов.
    б) подсчет количества скачиваний файла, с выведением рейтинга программы на сайте (на отдельной странице общий рейтинг и на странице программы ее рейтинг в списке) либо нужна квалифицированная консультация.  Ответить.



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


  • 1977. Нужно организовать оценочное голосование по нескольким документам такого типа, "Как бы вы оценили..." и ответы "на 5, на 4...". Результаты должны выводиться по всем документам сразу. Должно браться среднее арифметическое по каждому документу.
    Ответ прислал Vladislav Shukov.
    Насколько я понимаю, Вам нужна небольшая подсистемка с набором скриптов. На каком языке для Вас это необходимо слелать?
    Ответ прислал nic.
    Попробуй на www.pvdlab.net/cgi-bin/dn/dn.pi?pvd-gv.zip оттолкнись от нее.

  • 1978. Какие баннерные сети выкупают баннерные показы? Где и кому можно продать баннерные показы?
    Ответ.
    Смотрите на http://banstock.com

  • 1979. Мне нужно вывести строку с помощью php!. На ssi это выглядит так:
    <!--#include virtual="/cgi-bin/vote/pvd_qv.pl?${QUERY_STRING}" -->, но как сделать на php.
    Ответ прислал Specht.
    <?
    $url="/cgi-bin/vote/pvd_qv.pl?".$QUERY_STRING";
    require ($url); #здесь содержимое файла заменяет оператор require()
    ?>
    можно так:
    <?
    $url="/cgi-bin/vote/pvd_qv.pl?".$QUERY_STRING";
    require_once ($url);
    ?>
    или так, но здесь при каждом вызове инклуда файл будет считываться, в отличие от предыдущих случаев...
    <?
    $url="/cgi-bin/vote/pvd_qv.pl?".$QUERY_STRING";
    include ($url);
    ?>
    Но не уверен насчет того, что включаемым файлом обработается КвериСтринг...((
    Ответ прислал Alexander.
    <?
    $link="http://www.domain.com";
    include("$link/cgi-bin/vote/pvd_qv.pl?$QUERY_STRING");
    ?>

  • 1980. Как на Perl-е можно с POP3 сервера забирать приаттаченные к сообщениям файлы?
    Ответ прислал YA.
    Может тебе доку скинуть, почитаеш, а то простецкий вопрос.

  • 1981. Мне надо чтобы генерировалась страничка, пример скрипта:
    <script>
    function OpenNewWindow(WindowPicture,WindowParameters) { NewWindow=window.open("","NewOne", WindowParameters); NewWindow.document.write ("<HTML><HEAD><TITLE>"); NewWindow.document.write ("Увеличенное изображение"); NewWindow.document.write ("</TITLE></HEAD>"); NewWindow.document.write ("<BODY>"); NewWindow.document.write ("<P ALIGN=CENTER>"); NewWindow.document.write ("<FONT SIZE='3' COLOR='#000075'>"); NewWindow.document.write ("Описание фото !"); NewWindow.document.write ("</FONT></P>"); NewWindow.document.write ("<P ALIGN=CENTER>"); NewWindow.document.write ("<A HREF='JavaScript:this.close()'><IMG border='0' SRC="); NewWindow.document.write (WindowPicture); NewWindow.document.write ("></A>"); NewWindow.document.write ("</P>"); NewWindow.document.write ("</BODY></HTML>"); NewWindow.document.close(); return false; } <script>
    <A href=#onClick="OpenNewWindow'img/2.jpg','top=0,left=100,resizable=1,location
    =0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0,width=400,height=
    450');return false;">фото</a>
    но не с одной статичной надписью, а чтобы под КАЖДОЙ фоткой прописывалась СВОЯ надпись, и я думал что где-то среди свойств onClick можно указать дополнительный атрибут наряду с resizable,location,directories (может name или еще какой , которому присваивается значение, например; name = foto1, ) значение которого каким-то образом будет выводиться под фоткой. Как это можно сделать?
    Ответ прислал Aleksei Larin.
    ВАРИАНТ-1:
    Можно дописать вызов функции например так:
    <A href=#onClick=" ... ,'ТЕКСТ_ПОДПИСИ')
    В саму функцию добавить например такую конструкцию:
    function OpenNewWindow(WindowPicture,WindowParameters,TextSignature)
    А в нужное место:
    document.write(TextSignature);
    ВАРИАНТ-2:
    Чтобы удобнее изменять и добавлять подписи к изображениям лучше сделать так:
    <A href=# onClick=" ... ,TextNum)
    Где TextNum - это номер подписи (подставить число от 1 до N).
    В функции:
    function OpenNewWindow(WindowPicture,WindowParameters,Sig)
    . . . .
    TextSignature="";
    if (Sig == 1){TextSignature="_ТЕКСТ_СООТВЕТСТВУЮЩЕЙ_ПОДПИСИ - 1"}
    . . . .
    if (Sig == N){TextSignature="_ТЕКСТ_СООТВЕТСТВУЮЩЕЙ_ПОДПИСИ - N"}
    Далее как первом варианте.
    ВАРИАНТ-3: С приминением "плавающего" фрейма.(поддерживают не все браузеры) Вызов функции как в варианте-1, только на место 'ТЕКСТ_ПОДПИСИ' подставить имя файла (в кавычках).
    Например:
    <A ... onClick=" ... ,'textFile1.htm')
    В функции:
    function OpenNewWindow(WindowPicture,WindowParameters,NumTextFile)
    document.open(); -открыть поток вывода в фрейм
    document.writeln("<iframe src=\""+NumTextFile+"\" width=300 height=50></iframe>");
    document.close(); -закрыть поток вывода в фрейм
    В textFile1.htm - textFileN.htm записать странички с подписями.
    Ответ прислал Andrew M. Sazonov.
    Можно сделать еще один аргумент в вашей функции OpenNewWindow чтобы это выглядело так:
    <a href="#" onClick="OpenNewWindow('img/2.jpg','top=0,left=100,resizable=1,
    location =0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0,width=400,
    height= 450', 'подпись под фото');return false;">фото</a>
    А сам скрипт переделать так:
    function OpenNewWindow(WindowPicture,WindowParameters, Text)
    {
    ...
    NewWindow.document.write (Text); // описание под фото
    ...
    }
    Ответ прислал Evgeny Kalinin.
    Для прописывания своей подписи под каждой фоткой нужно добавить еще один параметр в функцию OpenNewWindow:
    OpenNewWindow(WindowPicture,WindowText,WindowParameters)
    а в скрипте заменить
    NewWindow.document.write ("Описание фото !"); на
    NewWindow.document.write (WindowText);
    При вызове функции описание фотографии задается в кавычках.
    Приведу пример скрипта.
    <!-- hide
    function docopen(filename,x,y,imgtext,date) {
      var h=0;
      var w=0;
      var k=x+80;
      var l=y+170;
      w = screen.availWidth;
      h = screen.availHeight;
      if(k > (w-10)) k=w-10;
      if(l > (h-50)) l=h-50;
    win=window.open("","_blank","top=0,left=0,width="+k+",height="+l+",scrollbars,
                                 resizable=yes,status=yes,toolbar=no,menubar=no");
      win.document.open("text/html");
      win.document.writeln("<HTML><HEAD>");
      win.document.writeln("<TITLE>");
      win.document.writeln(imgtext);
      win.document.writeln("</TITLE>");
      win.document.writeln("<style type=text/css>");
      win.document.writeln("div {font-size: 13px}");
      win.document.writeln("h1 {font-size: 32px; color: #007FFF}");
      win.document.writeln("</style>");
      win.document.writeln("</HEAD>");
      win.document.writeln("<BODY BackGround='./add/Fon.jpg' marginwidth=0; leftmargin=0;>");
      win.document.writeln("<div align=center>");
      win.document.writeln("<table cellpadding=10 cellspacing=2 border=8><tr><td bgColor=#ffffff>");
      win.document.writeln("<a href='javascript:window.close()'><img src="+filename+"
      width="+x+" height="+y+" border=0></a>");
      win.document.writeln("</td></tr></table>");
      win.document.writeln("<h1>");
      win.document.writeln(imgtext);
      win.document.writeln("</h1>");
      win.document.writeln("Photo: ");
      win.document.writeln(date);
      win.document.writeln("</div>");
      win.document.writeln("</BODY></HTML>");
      win.document.close();
    }
    // -->
    Вызов скрипта:
    <a href='javascript:void(1)' onClick='docopen("s01.jpg",680,485,"Бухта","сентябрь 1999")'>
    <img src="s01t.jpg" height=100 width=140 border=1></a>
    где s01.jpg - имя, x=680 - ширина, y=485 - высота фотки, j01t.jpg - уменьшеная картинка.

  • 1983. Как мне с помощью файла .htaccess запретить доступ к определённому файлу или каталогу всем, кроме скрипта, который должен брать содержимое файла, чтоб выводить только тем, кому можно?
    Ответ прислал Websib.
    <Files ~ "your_name$">
    Order allow,deny
    Deny from all

  • 1984. Допустим есть форма, в неё вводят данные, которые при нажатии на кнопку посылаются на сервер методом POST. Как сделать так, чтоб страница оставалась той же но на ней отобразились данные, пришедшие на сервер.
    Ответ прислал THE UnForGiven.
    Предложу вариант на php. страничка с формой должна иметь расширение php, php3 или php4 (зависит от настроек веб-сервера). файл с формой пусть называется form.php3. пусть, для примера, в форме 2 поля - name и email.
    <?php
    // это комментарий. следующий вывод данных формы написать, где это
    // необходимо на страничке
    echo $name;
    echo ("<br>$email");
    // понятно, что при посещении этой страницы сначала имя и емэйл не
    // отобразятся, т.к. переменные name и email пусты
    ?>
    вот и весь скрипт. только в action этой формы нужно указать адрес form.php3.
    Ответ прислал Vladislav Shukov.
    Можно испоьлзовать CGI скрипт, при этом после обработки формы скриптом необходимо выдать ее еще раз же, но уже с заполненными полями (заполнения полей можно выполнить в скрипте, который принял данные или переадресовать ее др. скрипту). Вот и все.
    Можно сделать при помощи cookie броузера и JavaScrpt-а. Выбирайте то, что Вам более подходит.
    Ответ прислал Maxim Matyukhin.
    Было бы неплохо, если бы ты написал на каком языке ты пишешь. На PHP это будет так
    <html>
    <body>
    <?php
    if(!empty($submit)):
        // выводим полученные данные
        echo "var1 = ".$var1."<br>";
        echo "var2 = ".$var2."<br>";
    else:
        // выводим форму
        ?>
        <FORM ACTION=<?php echo $PHP_SELF;?> METHOD="POST">
        <INPUT TYPE="text" NAME="var1"> - var1<br>
        <INPUT TYPE="text" NAME="var2"> - var2<br>
        <INPUT TYPE="submit" NAME="submit" VALUE="Отправить">
        </FORM>
    <?php
    endif;
    ?>
    </body></html>


  • 1986. Страница состоит из 3-х фреймов. В верхнем фрейме расположено выпадающее меню. Как сделать, если это возможно, чтобы подменю выпадали не под второй фрейм, а над ним?
    Ответ прислал Aleksei Larin.
    Я могу ошибатся, но насколько мне извесно поменять направление выпадения меню нельзя. Я думаю что если менюшка лишает "жизненного" пространстова, то можно попробывать прсто задать фиксированный размер этого самого меню с помощью атрибута SIZE. Например:
    <FORM><SELECT SIZE=3>
    <option value='1'>12345</option> . . . . . . . . . . . . . . . <option value='N'>12345</option>
    </SELECT>
    </FORM>
    Ответ прислал Sergey.
    Dla chrego ti ispol'zujesh freimi. Eto diko ne udobno. Napishi problemu, a luchshe pokazi stranicu. Ja tebe pomogu. Prosto sas udobno ispol'zovat' SSI. Etim mozno zamenit' fraimi. A nashot menu, to ti ne smozesh sdelat' jego nad niznim fraimom.
    Ответ прислал Виктор Борисевич.
    Тут есть пару тонких моментов. Но без самого исходника трудно будет говорить о решении данной задачи. Если не трудно пришли исходник обязательно помогу.

  • 1987. Почему в Нетскейпе не работает классы вместе с псевдоклассами. Например: A.class:link Я читал, что в нём это дело реализовано с ошибками. Это оно и есть?! Можно ли как-нибудь обойти это? Мне нужно сделать два вида ссылок на странице.
    Ответ прислал Andrew M. Sazonov.
    Я не знаю, где вы это прочитали, но конструкция типа a:link.class (а не a.class:link)прекрасно работает в Нетскейпе 6.0 (4.x не пробовал)
    Ответ прислал SEA.
    Насколько я знаю, нельзя создавать собственные псевдоклассы. А запись A.class:link означает A[class=class]:link (кажется так). Т.е. Элемент A, у которого атрибут class имеет значение "class". Понимаешь, к чему я клоню? Если тебе нужно два класса ссылок, пиши A.class1 и A.class2, а в ссылках первого класса надо писать class="class1", второго соответственно class="class2". А потом A.class1:hover{... и поехали ...}.

  • 1988. Что быстрее работает: php, asp, Perl?
    Ответ прислал Горький Ю.А.
    php запускается быстрее за счет вкомпилированности внутрь сервера, во всем же остальном он намного медленнее Perl'a (работа со строками, рег.выражения - в 5-10 раз !!!)
    Ответ прислал Maxim Matyukhin.
    Хороший вопрос. Самому интересно.
    Фанаты Перла будут утверждать что их язык намного быстрее. У PHP4 тоже много фанатов и они считают что их язык работает быстрее. Найдутся и сторонники ASP. Есть еще и ColdFusion - я слышал что он очень быстрый.
    Я думаю что все зависит от задачи и профессионализма. И если все эти языки используются в Интернете, значит у всех есть свои достоинства. Если тебе нужна хорошая скорость и если деньги не проблема, то лучше использовать компилируемые языки, например C/C++

  • 1990. Как из Excel безболезненно икспортировать таблицу в html, таблица простая, но строк много, советуемая ранее программа excelhtml у меня почему-то выдает ошибки. Может есть какие-нибудь другие бесплатные утилиты?
    Ответ прислал THE UnForGiven.
    Можно. Например, на php. делаем генератор случайных чисел. допустим, 4 таблицы. если выпадает цифра 2 - выводим соответствующую ей таблицу, если 3 - аналогично.
    Ответ прислал Виктор Борисевич.
    Каких таблиц и откуда?

  • 1991. Существует ли программа, производящая одновременно несколько замен, т.е. в ней должно присутствовать несколько полей search и replace, которые должны будут выполняться по-очереди?
    Ответ прислал YA.
    Да, это Word, начиная с 98 там есть вкладка автозамена.

  • 1992. У меня есть большой текстовый файл, строчки в нем разной длины, и на конце каждой строчки находится точка, имеется ли возможность с помощью скрипта обработать этот файл, чтобы удалить точки?
    Ответ прислал THE UnForGiven.
    Оно-то, конечно, можно, но зачем ради этого скрипт писать? вообще, на php это делается с помощью функции
    ereg_replace("на какой символ заменять", "какой символ заменять", "в чем или каком куске текста"); с третьих кавычках можно указать переменную, в которую перед этим считывается файл. пример функции:
    ereg_replace("", ".", $string);
    точки просто удаляются. но я советую использовать программу html changer. ищет в списке файлов определенные символы и заменяет их на нужный фрагмент.
    Ответ прислал SEA.
    open(F,"file.txt");
    @file=<F>;
    close(F);
    foreach(@file){chomp;chop;}
    open(F,">file.txt");
    print F join("\n",@file);
    close(F);
    Точка должна быть !самым последним символом каждой строки.
    Ответ прислал Vladislav Shukov.
    Я приведу небольшой пример на perl (Можно использовать для этой цели любой язык).
    #!/usr/bin/perl -w
    use strict;
     ...
    open FILE, "< $file" or die "Can't open file ($file): $!";
    my $text = '';
    while (<FILE>) {
        chop;
        $text .= ("\n".substr($_, -1) = '');
    }
    print "$text\n";
     ...
    exit 0;
    Используя поиск по шаблону можно сделать более гибким этот скрипт.
    Ответ прислал Alex.
    С помощью регулярных выражений очень даже просто. Например так можно сделать в Perl
    open (F, "file.txt");#открываем на чтение нужный файл
    while (<F>){         #читаем построчно
    s/\.$//;             #убираем точку в конце строки
    push @l,$_           #сохраняем результат в массиве
    }                    #
    close F;             #закрываем дискриптор
    open F, ">file.txt"; #открываем его снова, но уже на запись
    print F @l;          #записываем
    close F;             #закрываем
    Этот алгоритм удаляет точку в конце каждой сторки(если она там есть), но если после нее стоит хотя бы один символ точка останется не тронутой. Если необходимо игнорировать конечные пробельные символы (пробелы, знаки табуляции) третью строку должна иметь вид
    s/\.\s*?$//;
    Вообще в этой строке проводится главная работа. Ее можно модифицировать для решения практически любой подобной задачи.

  • 1993. Как заставить работать PHP, если сам интерпритатор лежит на сервере в директории cgi-bin в виде отдельного модуля? На данный момент все PHP теги в html просто игнорируются.
    Ответ прислал Websib.
    В файл .htaccess в корне сайта вписать:
    AddType parsed-html .phtml
    Action parsed-html [путь к пхп-интерпретатору]
    может, поможет...
    Ответ прислал YA.
    Нужно интер-трепатор прописать в самом серваке, проще это сделать на серваке Апачи.

  • 1994. Подскажите, адреса самых посещаемых форумов а Рунете, а также адреса каталогов (только не очень новороченных, чтоб с небольшой посещаемость можно было бы занимать приличные позиции).
    Ответ прислал Михаил.
    game.ur.ru/vb/
    dark.usp.ru/vb/

  • 1995. Не могли бы вы подробно объяснить как делаеться такой скролинг (допустим на www.revision.ru) я имею в виду скролинг одного html файла в другом... ну вообщем загляните на www.revision.ru и всё станет понятно.
    Ответ прислал YA.
    1) Dinamik HTML, могу дать почитать доку
    2) тег iframe



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


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


    Клуб друзей


    * http://promoter.freehosting.net - Сайт для начинающих веб-мастеров. Ссылки на бесплатные места для размещения сайтов, почтовые серверы, FTP by e-mail,сервера раскрутки сайтов.
    * http://www.svsgames.h1.ru - Игровой портал (Новости мира игр,коды,солюшены).
    * http://bimask.far.ru - Сайт для веб-мастеров. Множество статей по веб-дизайну, архив скриптов. Форумы на разные темы.
    * http://click.vov.ru - Все для раскрутки Вашего сайта. Генератор траффика, регистрация в поисковиках, каталог досок объявлений. И мн. др.
    * http://www.kir-uss.narod.ru - Всё от Web дизайна до online игр, выложен интересный софт,как разогнать свой комп и его части и др.
    * http://www.alevera.com - Информация об Александре Куцком: фотогалерея природы Чукотки. О Гавриловой Вере: галерея произведений.
    * Веб-Дизайн - Обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    * Карагандинский Сервер Знакомств

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.

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

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

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

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


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


    RLE Banner Network

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

    В избранное