Свой Userbar

Discussion in 'PHP' started by XIII, 15 Mar 2007.

  1. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    Люди добрые подскажите пожалуйста как связать юзербар со скриптом

    status.php
    PHP:
    <?php


    /* Configurations */
    $host         '212.98.164.134'// Enter your no-ip.com address or server ip here.
    $acc_port     '6900'// Port number of your Login/Account Server. Default 6900.
    $char_port    '6121'// Port number of your Charater Server. Default 6121.
    $map_port     '5121'// Port number of your Map Server. Default 5121.
    $interval     time()+120// What interval (in seconds) should this script check server status? To disable, type leave as 0
    $online       'Online'// Either type the word Online or use <img src="/images/online.gif" title="Online">
    $offline      'Offline'// Either type the word Offline or use <img src="/images/offline.gif" title="Offline">



    /* Disable Error Reporting */
    error_reporting(0);

    /* Check Server Status, If Server Status Was Not Checked In Last $interval seconds */
    if($_COOKIE["checked"] != "true")
    {
            
    /* Check Server Status */
            
    $acc fsockopen($host$acc_port$errno$errstr1);
            
    $char fsockopen($host$char_port$errno$errstr1);
            
    $map fsockopen($host$map_port$errno$errstr1);

            
    /* Workout Server Status & Set Cookie */
            
    if(!$acc){ $acc_status $offlinesetcookie("acc_status""offline"$interval); } else { $acc_status $online; }
            if(!
    $char){ $char_status $offlinesetcookie("char_status""offline"$interval); } else { $char_status $online; }
            if(!
    $map){ $map_status $offlinesetcookie("map_status""offline"$interval); } else { $map_status $online; }

            
    /* Set Cookie To Let The Script Know, Server Status is Checked */
            
    setcookie("checked""true"$interval);
    }
    else
    if(
    $_COOKIE["checked"] == "true")
    {
            
    /* Read Cookie Values */
            
    if($_COOKIE["acc_status"] == "offline"){ $acc_status $offline; } else { $acc_status $online; }
            if(
    $_COOKIE["char_status"] == "offline"){ $char_status $offline; } else { $char_status $online; }
            if(
    $_COOKIE["map_status"] == "offline"){ $map_status $offline; } else { $map_status $online; }
    }

    ?>
    serv.php

    PHP:
    <?php

    /* Server Status Script */
    include("status.php");

    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>SoulRO.net Status</title>
    <style type="text/css">
    <!--
    .text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
    -->
    </style>
    </head>
    <body>
    <table border="1" cellspacing="0" cellpadding="5">
      <tr>
        <td width="200" colspan="2" align="center" class="text" bgcolor="#E4E4E4">
        <strong>By-RO Server Status </strong></td>
      </tr>
      <tr>
        <td width="100" class="text">Login Server</td>
        <td width="100" class="text"><?php echo $acc_status?></td>
      </tr>
      <tr>
        <td width="100" class="text">Char Server</td>
        <td width="100" class="text"><?php echo $char_status?></td>
      </tr>
      <tr>
        <td width="100" class="text">Map Server</td>
        <td width="100" class="text"><?php echo $map_status?></td>
      </tr>
    </table>
    </body>
    </html>
    и вот этот юзербар _http://img410.imageshack.us/my.php?image=byroth3.png

    как сделать чтобы в нём показывался статус ?
    зарание спасибо
     
    #1 XIII, 15 Mar 2007
    Last edited by a moderator: 17 Mar 2007
  2. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    PHP:
    <?php
    Header
    ("Content-type: image/png");
    $string=сюда пишеш то что хочеш выводить свои $acc_statusи т.д
    $im 
    ImageCreateFromPng("byroth3.png");
    $c ImageColorAllocate($im225225225);
    ImageString($im,3,75,43$string,$c);
    ImagePng($im);
    ImageDestroy($im);
    ?> 
    Вроде так
     
    #2 bxN5, 15 Mar 2007
    Last edited by a moderator: 15 Mar 2007
    1 person likes this.
  3. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    там же include "serv.php" или include "status.php" надо добавить вроде? чтото неправельно я делаю =)
     
  4. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    чёта получилось но не видно текст =) _http://murdok.emobl.com/bar.php
    PHP:
    <?php
    include "status.php";
    Header("Content-type: image/png");
    $im ImageCreateFromPng("by-ro.png");
    $c ImageColorAllocate($im225225225);
    imagestring ($im$F14616strtoupper($map_status), $tcolor);

    ImagePng($im);
    ImageDestroy($im);
    ?> 
     
    #4 XIII, 15 Mar 2007
    Last edited by a moderator: 17 Mar 2007
  5. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    вроде как сделал, всё показывает надеюсь правельно =), но как сделать чтобы этот юзер бар можно было засунуть в форум? также не будет с расширением php
     
  6. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    Почему?Хотя я в бб коды не пробовал,но в html свободно <img src="img.php"> и показывает картинку ибо Content-type: image/png
     
  7. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    на форумах нельзя вроде так <img src="http://murdok.emobl.com/bar.php">
     
  8. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    На форумах вобще html нельзя.А вобще читай
    http://forum.antichat.ru/thread20996-%CF%EE%E4%EF%E8%F1%FC+php.html
    http://forum.antichat.ru/thread13068-%CF%EE%E4%EF%E8%F1%FC+php.html
     
  9. GoNZo

    GoNZo New Member

    Joined:
    17 Nov 2006
    Messages:
    13
    Likes Received:
    4
    Reputations:
    -1
    дак ты просто вставляй [​IMG]
    а еще ты забыл прописать в .htaccess это:
     
    1 person likes this.
  10. DRON-ANARCHY

    DRON-ANARCHY Отец порядка

    Joined:
    4 Mar 2005
    Messages:
    713
    Likes Received:
    142
    Reputations:
    50
    dala$$ смени аватар. слишком возбуждает)
    или поставь на него функции юзербара, как цензуру)
     
  11. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    Так норм)?
     
    1 person likes this.
  12. Abra

    Abra Member

    Joined:
    17 Sep 2005
    Messages:
    278
    Likes Received:
    51
    Reputations:
    29
    зашел тему почитать. Сплошные сиськи и жопы =\
    внимание отвлекают =\
     
    1 person likes this.
  13. XIII

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

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    [​IMG]
    ещё один =)
     
  14. GoNZo

    GoNZo New Member

    Joined:
    17 Nov 2006
    Messages:
    13
    Likes Received:
    4
    Reputations:
    -1
    У меня вот такой =)
    [​IMG]

    тока блин ошибка там а псдишник удалил :/
     
  15. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Во....спасибо за статью комуто ))
    Сегодня выложу скрипт, кс мониторинг - на картинке....Во тема...