Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Поисковый бот гуляет

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть список айпи поисковых ботов, и хочется сделать так как на этом форуме  

Цитата:
Guest 07-01-2003 17:28 Поисковый бот гуляет
....  и ещё вместо Guest писать название поисковика ( айпи ведь его известен).
Как такое реализовать?

----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 16:36 07-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 
 
Цитата:
Поисковый бот гуляет  
 
 
Видишь ли, ты задумал тягаться с Батвой, но, боюсь, что знаний не хватит
 
Когда на руборде пишется "поисковый бот гуляет", это означает, что кто-то (возможно, бот), просматривает специально созданные страницы, созданные специально для ботов и скрытые от обычных пользователей за ненадобностью.
 
Далее все просто. при просмотре этих специальных страниц программа, аналогичная нашей whosonline, пишет, что типа поисковый бот гуляет.
 
IP ботов узнается так: $whois yandex.ru
 
Вот тебе юзер-агенты, мало ли поможет
 
 
AltaVista: Scooter
Infoseek: Infoseek
Hotbot: Slurp
AOL: Slurp
Excite: ArchitextSpider
Google: Googlebot
Goto: Slurp:
Lycos: Lycos
MSN: Slurp
Netscape: Googlebot
NorthernLight: Gulliver
WebCrawler: ArchitextSpider
Iwon: Slurp
Fast: Fast
DirectHit: Grabber
Yahoo Web Pages: Googlebot
Looksmart Web Pages: Slurp
 
User-agent Ядекса:  
Yandex/1.03.00х, где х - тип паука, в зависимости от типа индексации (первичная, полная)  
User-agent Апорта: Aport  
 
Yandex/1.01.001 (compatible; Win16; I)  
Yandex/1.03.003 (compatible; Win16; D)  
Yandex/1.03.000 (compatible; Win16; M)  
D - "быстрое" добавление и проверка  
I - индексатор  
M - подсчетчик  
   
Еще Aport Registration Robot 2.0. для каталога.  
 
 Все это официальные роботы, но...  
slovo.yandex.ru. 213.180.194.148  
slovo.yandex.ru. 213.216.143.37  
slovo.yandex.ru. 213.216.143.39  
slovo.yandex.ru. 216.239.193.86  
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:04 08-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
 
Цитата:
Видишь ли, ты задумал тягаться с Батвой, но, боюсь, что знаний не хватит  
 
Ну ....... плох тот чайник, который не мечтает стать админом ....
А вот ра разъяснения ОГРОМНОЕ СПАСИБО! Я считал что это делается просто в коде....
 
Цитата:
Далее все просто. при просмотре этих специальных страниц программа, аналогичная нашей whosonline, пишет, что типа поисковый бот гуляет.  
Ну этим наверное не поделятся!? А вот хотелось бы узнать как такое сделать, и где....  
Спасибо! Удачи!

----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 22:51 08-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 
 
Цитата:
Ну этим наверное не поделятся!?  
 
 
Это была идея Батвы. Хотя и не совсем правильная, кстати. Кстати, у меня совсем другая родилась! Она тебе не нужна, ибо она имеет смысл на таких ОГРОМАДНЫХ форумах как руборд.  
Задача стояла - приманить на форум поисковых ботов. Задача была решена, но сейчас все надо переделывать, ибо все не правильно, пойду скажу Батве.
Короче было сделано так.
Написан специальный скрипт, который генерит страницы, каждая из которых содержит линки на темы нескольких форумов - только комповых. То есть генерится страница с последними, например, за 6 часов темами форума Хард, Программы и т.д. Число часов различно для каждого форума, ибо посещаемость неодинаковая. На эти страницы натравлены боты. Но юзер_агент не проверяется, поэтому любой, что зайдет на одну из страниц, будет засчитан в он-лайн как бот
Зачем нам это надо? Потому что  посмотри, сколько страниц тем в Программах. На индексацию форума гугл затратил не один месяц и продолжает ходить сюда каждый день - тебе весь этот изврат не надо.
 
Идея не совсем правильная потому, что там, где дело касается повышения привлекательности страниц для поисковых ботов надо по возможности делать страницы более статичными. И не только по разширению (*.html), но и по сути.
 
Но я тут вот на что наткнулась, может тебе надо:
 

Цитата:
Простой скрипт, который вы можете включить в страницу .php, будет уведомлять Вас по электронной почте о том, что Google индексирует Ваш сайт.
Значения в скрипте необходимо заменить на Ваш сайт и и Вашу
контактную информацию. Для использования скрипта просто скопируйте его и поместите на свою страничку. Не забудьте поместить скрипт в открывающие и закрывающие теги <? PHP и ?>  
 

 
Сам скрипт:
 

Код:
 
   if(eregi("googlebot",$HTTP_USER_AGENT))
{
mail("ваш@почтовый.ящик", "Замечен googlebot , "Google прошелся во вашему.сайту.");
}
 

 
Оригинал: http://www.phphacks.com/googlebot.php
 
Можно и на Перле такое, но в нем нет встроенной функции mail(), но для IB2 можно все равно легко синтегрить.
 
Добавлено
Еще:
 
Следим за визитами робота Google (googlebot) на сайт (PHP)

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:43 09-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
 
Интересная система.... ну вот мне интересно почему не пускать бот просто по страницам форума? Например у меня за день Ггли сканирует почти весь форум.... или это как то имеет отношение к трафику? Не понятно зачем вообще генирить страницы для бота, если бот и так нормально сканирует всё что есть на форуме? Разъясни плиз...
 
Теперь вопрос по выводу в " кто в онлайн " поисковиков как "боты гуляющие" -  
Ну во первых узнать айпи и тип броузера особого труда не составляет.... вот например что можно получить используя всем известный скрипт :

Цитата:
 Guest |Просмотр какой то темы<a href="topic.cgi?forum=12&topic=29"><b></b></a> в <a href="forums.cgi?forum=12"><b>Форуме</b></a>|216.239.46.75|Googlebot/2.1(+http://www.googlebot.com/bot.html)

ну и? а если на основе всего этого вставить код определения типа броузера в скрипт "кто в онлайне" и если гость просматривает броузером Googlebot/2.1 выводить его под ником Гугли а вместо просматриваемых страниц выводить "поисковый бот гуляет"???
По моему так же можно и по остальным юзер-агентам поисковиковых ботов!  
 
Эх..... ещё бы немного знаний по перлу, и програмёров бы побольше на этом форуме =)) цены бы ему не было.

----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 02:02 10-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 

Цитата:
интересно почему не пускать бот просто по страницам форума?  

 
Потому что у тебя домен ру, а у нас - ком и нет ни одной статичной страницы, и нам пришлось _сильно_ извращаться, чтобы боты стали к нам ходить.
Траффик, конечно, Гугл повышает, но дело не в трафике. Была задача - заманить их на форум, они не хотели к нам ходить.
 
 

Цитата:
Теперь вопрос по выводу в " кто в онлайн " поисковиков как "боты гуляющие

 
Вот-вот, вернемся к нашим баранам - ЗАЧЕМ ТЕБЕ ЭТО???
 
Ну, если сильно охота, попробуй сделать вот что:
 
ikon.lib
 
sub whosonline
 
Найти:

Код:
 
       if ($method eq "$ibtxt{'0016'}") {  
         
            $filetoopen = "$ikondir" . "data/onlinedata.dat";  
            $filetoopen = &stripMETA($filetoopen);  
            open(FILE,"$filetoopen");  
            @onlinedata = <FILE>;  
            close(FILE);  
            foreach $line (@onlinedata) {  
                chomp $line;  
            ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line);  
           ##Вот после этой строчки чтения переменных из файла
$lookfor = substr($savedusername, 0, 5);  
 

 
Заменить:
 

Код:
 
       if ($method eq "$ibtxt{'0016'}") {  
         
            $filetoopen = "$ikondir" . "data/onlinedata.dat";  
            $filetoopen = &stripMETA($filetoopen);  
            open(FILE,"$filetoopen");  
            @onlinedata = <FILE>;  
            close(FILE);  
            foreach $line (@onlinedata) {  
                chomp $line;  
            ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line);  
            ##Ловим гугла старт
my $goolge =$savedipadr;
if($google=~/googlebot/i){
$savedusername="Google";
}
##ловим гугла end
                $lookfor = substr($savedusername, 0, 5);  
 

 
Теперь по идее должно вместо имени писаться "Google".  
По крайней мере ошибку этот код не создает, а проверить работоспособность - это надо эмулировать юзер-агент, короче, попробуй.
 

Цитата:
По моему так же можно и по остальным юзер-агентам поисковиковых ботов!  

 
Ну, да, аналогично.  

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:07 10-01-2003
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Хм, а где там у тебя вообще проверка на HTTP_USER_AGENT?

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 11:08 10-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
 
Да тут нигде, она раньше идет же, а тут уже читается из файла, а юзер-агент раньше туда пишется, я же посмотрела это:
 

Цитата:
 Guest |Просмотр какой то темы<a href="topic.cgi?forum=12&topic=29"><b></b></a> в <a href="forums.cgi?forum=12"><b>Форуме</b></a>|216.239.46.75|Googlebot/2.1(+http://www.googlebot.com/bot.html)  

 
Вот от этого и плясала.
 
Его надо сюда:  $savedipadr до этого писать. В эту переменную побольше переменных окружения накидать

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:38 10-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Но ведь вот это
Цитата:
Guest |Просмотр какой то темы<a href="topic.cgi?forum=12&topic=29"><b></b></a> в <a href="forums.cgi?forum=12"><b>Форуме</b></a>|216.239.46.75|Googlebot/2.1(+http://www.googlebot.com/bot.html)  
из лога скрипта статс цги! А код определения агента вообще отсутсвует! В коде скрипта есть только определение типа броузера.... правда там же он и определяется как юзер агент!
Так как же в коде прописать определение агента?


----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 22:45 10-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 

Цитата:
из лога скрипта статс цги!  

 
Да? А у меня это data/onlinedata.dat
 
Не суть.
 

Цитата:
А код определения агента вообще отсутсвует! В коде скрипта есть только определение типа броузера.... правда там же он и определяется как юзер агент!  
Так как же в коде прописать определение агента?  

 
В подпрограммке так: (у меня)
 

Код:
 
   $ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}";
 
 
................
 
 
                     if ("$savedip" ne "$ipaddresstowo") { print FILE "$line\n"; }  
                     else { print FILE "$savedusername|$currenttime|$where|$ipaddresstowo\n";  
 $memberprinted = "yes";}      
 

 
Можно написать так:
 
 
$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}--$ENV{'USER_AGENT'}";
 
Не знаю, но полагаю, что ничего страшного не будет

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:38 10-01-2003 | Исправлено: lynx, 23:51 10-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
В подпрограммке так: (у меня)
А точнее? Плиз... не пойму в каой файл и после чего вставлять...


----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 23:45 10-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А точнее? Плиз... не пойму в каой файл и после чего вставлять...  
 

 
ikon.lib же, sub whosonline

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:52 10-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
То есть всё должно выглядеть вот так ?
Цитата:
 if ($method eq "$ibtxt{'0016'}") {  
           
            $filetoopen = "$ikondir" . "data/onlinedata.dat";  
            $filetoopen = &stripMETA($filetoopen);  
            open(FILE,"$filetoopen");  
            @onlinedata = <FILE>;  
            close(FILE);  
            foreach $line (@onlinedata) {  
                chomp $line;  
            ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line);  
            ##Ловим гугла старт  
my $goolge =$savedipadr;  
if($google=~/googlebot/i){  
$savedusername="Google";  
}  
##ловим гугла end  
                $lookfor = substr($savedusername, 0, 5);  


Цитата:
$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}--$ENV{'USER_AGENT'}";  

Ок! Попробую тестить....

----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 00:01 11-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну примерно да, у меня сейчас так:
 

Код:
 
sub whosonline {  
    local($instruct) = @_;  
    ($tempusername, $where, $method) = split(/\|/, $instruct);  
    $guests = 0;  
    $members = 0;  
    $currenttime = time;  
    $membergone = 30;  
    $userexpire = $currenttime - ($membergone * 60);  
    $ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}--$ENV{'USER_AGENT'}";  
    #$logname = $tempusername;  
 
    &getmember("$inmembername");  
    if ($tempusername eq "Guest" || $userregistered eq "no") {  
    $tempusername = "Guest"; }    
     
        $filetoopen = "$ikondir" . "data/onlinedata.dat";  
        $filetoopen = &stripMETA($filetoopen);  
        open(FILE,"$filetoopen");  
        flock(FILE, 1);  
        @onlinedata = <FILE>;  
        close(FILE);  
             
        open(FILE,">$filetoopen");  
        flock(FILE, 2);  
        $memberprinted = "no";  
        foreach $line (@onlinedata) {  
                chomp $line;  
                ($savedusername, $savedtime, $savedwhere, $savedip) = split(/\|/, $line);  
                $savedusername =~ s/\_/ /g;  
                $tempusername =~ s/\_/ /g;  
                $savedusername = &unHTML($savedusername);  
                $tempusername  = &unHTML($tempusername);  
          unless ("$userexpire" > "$savedtime") {  
            if ($savedusername ne "Guest") {  
                  if ("$savedusername" ne "$tempusername") { print FILE "$line\n"; }  
                  else { print FILE "$savedusername|$currenttime|$where|$ipaddresstowo\n"; $memberprinted = "yes";}  
                   } else {  
                     if ("$savedip" ne "$ipaddresstowo") { print FILE "$line\n"; }  
                     else { print FILE "$savedusername|$currenttime|$where|$ipaddresstowo\n";  
 $memberprinted = "yes";}                            
                           }  
                    }  
                } # end foreach  
        if ($memberprinted eq "no") { print FILE "$tempusername|$currenttime|$where|$ipaddresstowo\n";}  
        close(FILE);  
 
        if ($method eq "все") {  
         
            $filetoopen = "$ikondir" . "data/onlinedata.dat";  
            $filetoopen = &stripMETA($filetoopen);  
            open(FILE,"$filetoopen");  
            @onlinedata = <FILE>;  
            close(FILE);  
            foreach $line (@onlinedata) {  
                chomp $line;  
            ($savedusername, $savedtime, $savedwhere, $savedipadr) = split(/\|/, $line);  
            ##Гугла ловим
my $goolge =$savedipadr;
if($google=~/googlebot/i){
$savedusername="Google";
}
##Уже не ловим
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:11 11-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Просмотрев свой код и сравнив его с твоим пришёл к выводу:
Для нужного нам результата необходимо всего лишь изменить код  

Код:
$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}";  
на
Код:
$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}--$ENV{'USER_AGENT'}";  
так будет определятся агент? Тоесть для отлова других ботов следует всего лишь изменить код вывода гуглей для вывода других поисковиков? Вот например для Яндекса так правельно будет?
Код:
my $goolge =$savedipadr;  
if($Yandex=~/Yandex/i){  
$savedusername="Yandex";  
}  
 

И ещё а как же заставить выводить строчку "поисковый бот гуляет" ?????

----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 21:49 12-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp

Цитата:
Просмотрев свой код и сравнив его с твоим пришёл к выводу:  
Для нужного нам результата необходимо всего лишь изменить код  
 
Код:$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}";  
на  
Код:$ipaddresstowo = "$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}--$ENV{'USER_AGENT'}";  
так будет определятся агент?  

 
Ну, за определение агента из приведенного отвечает только одна переменная окружения - $ENV{'USER_AGENT'} остальное отвечает за определение IP - оригинального, прокси.
 
 
 

Цитата:
Вот например для Яндекса так правельно будет?  
Код:my $goolge =$savedipadr;  
if($Yandex=~/Yandex/i){  
$savedusername="Yandex";  
}  

 
 
Правильнo будет так:

Код:
 
my $goolge =$savedipadr;  
if($google=~/yandex/i){  
$savedusername="Yandex";  
}
 

Но лучше так:
 

Код:
 
my $goolge =$savedipadr;  
if(($google=~/yandex/i)||($google=~/google/i)||($google=~/aport/i))   {  
$savedusername="Поисковый бот";  
}
 
 

 
 

Цитата:
И ещё а как же заставить выводить строчку "поисковый бот гуляет" ?????  

 
Понимаешь, ты посмотри как вызывается подпрограмма в любом файле, вот пример:
 
&whosonline("$inmembername|Главная страница конференции|$ibtxt{'0016'}");
 
А тебе надо, чтобы вместо "Главная страница..." шла проверка на юзер агент и если юзер агент - бот, то писалось - бот гуляет. То есть надо подпрограмму переписывать. я сейчас потыркалась - у меня не вышло..
 
 
 
Добавлено
Написала так:
 

Код:
 
  if ($method eq "все") {  
         
            $filetoopen = "$ikondir" . "data/onlinedata.dat";  
            $filetoopen = &stripMETA($filetoopen);  
            open(FILE,"$filetoopen");  
            @onlinedata = <FILE>;  
            close(FILE);  
            foreach $line (@onlinedata) {  
                chomp $line;  
            ($savedusername,$savedtime,$savedwhere,$savedipadr) = split(/\|/, $line);  
   
        ##Гугла ловим
my $goolge =$savedipadr;    
if(($google=~/yandex/i)||($google=~/google/i)||($google=~/aport/i))   {    
$savedusername="Bot";  
$savedwhere="Поисковый бот гуляет";
}  
 

 
А вызов подпрограммы:
 
&whosonline("$inmembername|$savedwhere|все");  
 
Не пашет Какая-то ошибка в коде, не там читаю, не то, не так, но не могу понять...
 
Добавлено
Наверное это надо сначала в файл писать, а потом оттуда читать.....

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 07:07 13-01-2003 | Исправлено: lynx, 07:21 13-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Вот теперь понятно....Спасибо!
С выводом конечно сложно, но может кто подключится? Поможет?
Меня вот интересует теперь вот такое -

Цитата:
Guest unknown-193.124.228.40--1.0 proxy.uar.net:3128 (Squid/2.1.RELEASE)--
иногда просто окно распирает! Как можно сделать что бы то что в цитате было ссылкой, и окна не распирало, может автоперенос как сделать можно?


----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 03:45 14-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 

Цитата:
Guest unknown-193.124.228.40--1.0 proxy.uar.net:3128 (Squid/2.1.RELEASE)--  
иногда просто окно распирает! Как можно сделать что бы то что в цитате было ссылкой, и окна не распирало, может автоперенос как сделать можно?  

 
Что ж у тебя за разрешение то?
 
Есть такая строчка:
 
$savedusername = substr($savedusername,0,20) if length $savedusername > 19;  
 
Ну, и убавь циферок:
 
$savedusername = substr($savedusername,0,11) if length $savedusername > 10;  
 
Добавлено
Да-да, счас спросишь, где же такая строчка.  
ikon.lib
sub whosonline
 
Самый хвост попрограммы - предпоследняя строчка, не считая скобок закрытия циклов:
 

Код:
 
$savedusername = substr($savedusername,0,20) if length $savedusername > 19;  
$memberoutput .= qq~&raquo; <a href="$profileprog?action=show&member=$cleanmember">$savedusername</a>~;  
                }  
            }  
        }  
} # end routine  
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:24 14-01-2003
CarHelp



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Спасибо!!! Понял =)).
А как же всё таки сделать прокси которое юзает гость ссылкой?


----------
Авторемонт,Автоновости,АвтоФлейм!
АвтоТехФорум

Всего записей: 369 | Зарегистр. 29-01-2002 | Отправлено: 20:37 14-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarHelp
 

Цитата:
А как же всё таки сделать прокси которое юзает гость ссылкой?  

 
Ты че??? Ссылкой куда???

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:30 15-01-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Поисковый бот гуляет


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru