Antichat UserBar on PHP

Discussion in 'PHP' started by NOmeR1, 16 Jul 2007.

  1. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Думаю, GreenBear правильно сказал, что лучше использовать CRON для этого скрипта.

    Ещё можно попробовать sleep() но я с ним не работал =\
     
    #21 NOmeR1, 16 Jul 2007
    Last edited: 16 Jul 2007
  2. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    А лучше использовать Cache, который хорошо реализован в ZendFramework...
     
  3. Raz0r

    Raz0r Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    126
    Likes Received:
    20
    Reputations:
    0
    Isis, ися перепил чтоли?)
    Мишка прав - постоянный рефреш - сакс.
     
  4. yeti

    yeti Elder - Старейшина

    Joined:
    27 Dec 2006
    Messages:
    179
    Likes Received:
    234
    Reputations:
    346
    Ниче.. зато на другом форуме будет оригинальая подпись)) а то у всех будет эта фигня.. во прикол блин =\
     
  5. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Обновил скрипт, убрал ненужное, исправил неправильное, добавил ещё один "эффект" юзербара - осветление вверху.
     
  6. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Ещё раз обновил: добавил ещё полосы по всему юзербару, кто хочет, раскоментируйте и юзайте! :)
     
  7. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    работал с человеком, можно доверять. Статья понравилась, для новичков как раз сойдёт, держи плюс
     
  8. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Добавил "тень", хотя на самом деле, теже самые буквы, только написаны чёрным цветом и их загораживает слово. Смотрится ярко, красиво, отчётливо.
     
  9. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    создаешь бд на хосте где лежит скрипт.
    в скрипт добавляешь функцию проверки в плане последнего обращения к ачату.
    тоесть, перед тем как обратиться и снять инфу, скрипт смотрит базу, если в таблице время последнего обращения больше предположим на пол часа, то можно делать запрос, при этом добавив данное время в базу. надеюсь понятно обьяснил.
     
    1 person likes this.
  10. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    зачем делать базу? можно просто текстовой файлик, куда будет записываться последнее обращение, а потом затираться новым =)
     
  11. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    как х*й разница? я же не приводил кусок кода. просто предложил идею. а уже как реализовывать, это уже другое дело. кстати файлик, тоже бд :)
     
  12. glomen

    glomen New Member

    Joined:
    9 Apr 2006
    Messages:
    12
    Likes Received:
    3
    Reputations:
    -4
    Как переделать этот скрипт под ipb , где в скрипте указываеться строчка для парсинка регуляркой ?
     
  13. warwar

    warwar Banned

    Joined:
    26 May 2009
    Messages:
    0
    Likes Received:
    55
    Reputations:
    6
    Перезалейте шрифты! =/
    Тема вообще актуальна на данный момент?
     
  14. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    скрипт писался криво в 2007 году.
    лучше перепеши заново, исходник есть.
     
  15. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    PHP:
    <?PHP 

    function win2uni($s

     
    $s convert_cyr_string($s,'w','i'); 
     for (
    $result=''$i=0$i<strlen($s); $i++) { 
      
    $charcode ord($s[$i]); 
      
    $result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i]; 
     } 
     return 
    $result


    $img = array(); 
    $img['USER'] = '72566'//ваш ID на форуме 
    $img['WIDTH']       = 350//ширина юзербара 
    $img['HEIGHT']      = 20;  //высота юзербара 
    $img['FONT_SIZE']   = 8//размер шрифта 
    $img['FONT_NAME']   = 'tahoma.ttf';
    $img['FONT_NAME_2'] = 'tahoma.ttf';

    $image imagecreatetruecolor($img['WIDTH'],$img['HEIGHT']) or die(); 

    imagefill($image000x2B2F34); 



    $open=file_get_contents('http://antichat-family.ru/member.php?u='.$img['USER'].''); 
    $open preg_match('|(.+)&nbsp;\(<b>(\d+)</b>/<b>(\d+)</b>\)|i',$open,$repa); 

    $img['TEXT'] = win2uni('Репутация: '.$repa[1].' ('.$repa[2].'/'.$repa[3].')');

    imagerectangle($image00349190x000000); 
    imagefilledrectangle($image,1,1,348,8,0x2F3439); 
      
    imagettftext($image$img['FONT_SIZE'], 0205140xB9B9B9$img['FONT_NAME'], $img['TEXT']); 
    imagettftext($image$img['FONT_SIZE'] + 2010140x228B22$img['FONT_NAME_2'], 'ANTICHAT.RU'); 

    header('Content-type: image/gif'); 
    imagegif($image); 
    imagedestroy($image); 

    ?>
    Вот седня посидел минут 10.
    Рабочая версия скрипта
    Репутация полная отображается через сайт http://antichat-family.ru
     
  16. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Добавьте кэширование, изверги =\
     
    1 person likes this.
  17. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
    ReduKToR, эмм, а зачем через family? ее и с ачата очень легко посмотреть
     
  18. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Кэш однозначно нужен

    На фэмэли вся репа на одной простыне